Skip links

What you'll find

At Bring you’ll enjoy a collaborative, diverse and unique working environment.

As a Bringer you’ll benefit from:

Most common profiles at Bring

Backend Developer

If you are resourceful, driven by purpose and motivated to work in a multicultural environment, your place is with us!

We are seeking an experienced Backend Developer to reinforce our team.

Your every day:

• Designing, building, and maintaining efficient, reusable, and reliable services that integrate our cutting-edge portal with our client’s enterprise systems;

• Becoming a technical expert and evangelist for our technologies;

• Preparing training and delivering it to our new team members;

• Interacting with a multidisciplinary team including the frontend developers, analysts, and managers.

What we search for:

•Previous experience in a similar role;

•Experience in Java, Spring, and REST;

•English fluency.

 

Our technology stack:

• Java Web (8, 11 & 17)/Enterprise projects

• Application servers such as Tomcat, JBoss, and Websphere;

• Spring (MVC, Security, Boot) and other Java frameworks;

• Spring Security and SSO solutions;

• SOAP and REST Web Services (Microservices optional but valued);

• Database applications such as Oracle, MySql, DB2 and with JDBC, and ORM tools;

• Agile development methodologies.

Frontend Developer

If you are resourceful, driven by purpose and motivated to work in a multicultural environment, your place is with us!

• Experience in Javascript, HTML/CSS and Angular
• Comfortable with SCRUM, Git and JIRA
• English fluency and availability to travel on a regular basis

Everyday:

• Creating new and unique web applications with a heavy focus on javascript client based architecture;
• Design, build, and maintain efficient, reusable, and reliable widgets and modules to be used in our cutting-edge portal
• Become a technical expert and evangelist for our technologies;
• Prepare training and delivering it to our new team members;
• Working with a multidisciplinary team including the backend developers, architects, analysts and managers.

Education:

• Under graduation or Master in Computer Science and Engineering or similar course.

Personal Skills:

• The ability to lead;
• Experience in a consultancy role;
• Training and coaching skills;
• Communication skills in English;

Technical Skills:

• Flexibility about work location and willingness to travel abroad.
• Relevant development experience within Web/Frontend projects;
• Experience with core frontend technologies like Javascript, CSS and HTML;
• Experience with design patterns like MVC, Widgets and Modular;
• Experience with modern Javascript frameworks and APIs like Angular;
• Experience with Node.js;
• Experience with source control tools like Git and GitHub;
• Experience with templates like Mustache.js and Soy is optional but valued;
• Experience with RAML and YAML, the API description languages is optional but valued;
• Experience using Agile development methodologies.

Java Solution Architect

If you are resourceful, driven by purpose and motivated to work in a multicultural environment, your place is with us!

• Experience in Software Architecture, Java, Spring and REST
• Comfortable with SCRUM, Git and JIRA
• Ability to lead, hands-on approach and DevOps capable
• English fluency and availability to travel

Everyday:

• Designing and implementing (with a hand-on approach) solutions that meet our customer’s needs;
• Leading technical design and strategy across projects, being the technical reference and evangelist;
• Ensuring the use of best practices in the project including the use of design patterns with emphasis in Enterprise Integration Patterns;
• Creating technical documents that cover architecture, design and integration needs;
• Managing client expectations and scope effectively;
• Defining and implementing an effective DevOps strategy ensuring the right environments and the best release policies;
• Mentoring and coaching of technical team members.

Education:

• Under graduation or Master in Computer Science and Engineering or similar course.

Personal Skills:

• The ability to lead and guide technical teams;
• Experience in designing portal solutions;
• Always up to date with current and future technology trends;
• Training and coaching skills;
• Communication skills in English;
• Flexibility about work location and willingness to travel abroad.

Technical Skills:

• Relevant development experience within Java Web/Enterprise projects;
• Experience with Java and Maven;
• Experience with servers such as Tomcat, JBoss and/or Websphere;
• Experience with Spring  (MVC, Security, Boot) and other Java frameworks;
• Experience with SOAP and REST Web Services (Microservices optional but valued);
• Experience with Apache Camel (optional but valued);
• Experience with database applications such as Oracle, MySql, DB2 and with JDBC and ORM tools;
• Experience with Web/Enterprise Content Management Systems like Apache Chemistry;
• Experience with source control tools like Git , GitHub or BitBucket;
• Experience with DevOps tools (e.g. Jenkins) and strategies;
• Experience deploying to application servers in enterprise environments;
• Experience using Agile development methodologies.

DevOps

If you are resourceful, driven by purpose and motivated to work in a multicultural environment, your place is with us!

• Working hands-on with the unit’s experts, Products engineers and other teams within the company, making Operations and IT happen.
• Contribute to the ongoing development of our software products, driving your team to deliver great new capabilities.
• Working closely with the development teams, architects and other Leads to align on priorities and technical design decisions.

Education:

• Bachelor / University degree or equivalent;

Personal Skills:

• Strong desire to work in a fast-paced dynamic environment where you have a lot of responsibilities and see immediate impact of your efforts;
•Team player who is passionate about software development and actively shares knowledge;
•Leader by example who takes pride in delivering high-quality software according to plan;
•Flexible, balanced, always striving for improvements.

Technical Skills:

•Designed and/or built mission critical services (large scale internet or cloud-based services);
• Shell, scripting and Python programming experience;
• Expertise with Linux / Unix systems;
• Experience with any of configuration management tools (such as Puppet, Chef, Ansible, Salt);
• Experience with any of continuous integration server (such as Bamboo, Jenkins, TeamCity, GoCD);
• You love efficiency and find smart ways to automate tasks for you and your team;
• Knowledge of cloud computing concepts, experience with AWS, or Azure, or GCE;
• Solid understanding of systems monitoring, alerting and analytics (Zabbix, NewRelic, Cacti, Graphite, Log Stash, Nagios, Ganglia etc.);
• Proven experience with production systems and dealing with production issues;
• Driven, focused self-starter who takes ownership;
• Extensive knowledge and experience with automation tools;
• Experience deploying to application servers such as Jetty, Tomcat, JBoss, Websphere in enterprise environments, and working with Relational and NoSQL Databases;
• Experienced with using Agile development methodologies;
• Excellent communication skills in English
• Software development background is a big plus;
• Experience programming in Java;
• Insightful opinions about systems architecture;
• Experienced in developing custom solutions for systems monitoring, deployments, continuous integration, etc.

iOS, and/or Android Developer

If you are resourceful, driven by purpose and motivated to work in a multicultural environment, your place is with us!

• Experience in iOS, and/or Android native apps development (Swift and Kotlin valued)
• Comfortable with SCRUM, Git and JIRA
• Experience in iOS, and Android native apps development (Swift and Kotlin valued).

Everyday:

• Designing, building, and maintaining efficient, reusable, and reliable native apps (ideally both for iOS and Android);
• Becoming a technical expert and evangelist for our technologies;
• Interacting with a multidisciplinary team including the frontend developers, analysts and managers.

Education:

• Undergraduation or Master in Computer Science and Engineering or similar course.

Personal Skills:

• Experience in a consultancy role;
• A love of portable technology;
• Willingness to use the latest and greatest in (mobile) software development;
• English fluency and availability to travel on a regular basis
• Flexibility about work location and willingness to travel abroad.

Technical Skills:

• Relevant in-depth development experience in mobile native apps;
• Experience with frameworks such as Objective-C/Swift for iOS, and/or Java/Kotlin for Android;
• Experience with REST Web Services and SOAP;
• Experience with hybrid solutions such as rendering (complex) web pages;
• Experience with networking, including security;
• Experience with source control tools like Git, GitHub or Bitbucket;
• Experience with project tracking software like Atlassian JIRA;
•  Experience with performance tuning, reusability and maintainability of mobile applications, and applying architecture design patterns;
• Experience using Agile development methodologies.

Project Manager

If you are resourceful, driven by purpose and motivated to work in a multicultural environment, your place is with us!

  • Expertise in building long-term roadmaps
  • Working with executive stakeholders to build strategic dashboards
  • Deep financial expertise, financial reporting and Clarity tool experience
  • Consulting experience in the past would be preferred
  • Skilled , experienced and seasoned in working with cross functional teams and leading them to successful deliveries
  • Banking knowledge
  • Create and manage a detailed project schedule
  • Maintain timelines, milestones and critical paths
  • Monitor and control programs to assure timely completion
  • Monitor risks and come up with appropriate mitigation strategies before risks become issues
  • Schedule and conduct stage gate review meetings with leadership
  • Advise on and escalate key issues that impact the schedule
  • Ensure all resources are allocated to the appropriate tasks
  • Devise ad-hoc reports that will be needed for senior management to make informed decisions
  • Assess opportunities for improvement
  • Complete a gap analysis
  • Create a change management plan
  • Create an implementation plan
  • Create a training plan
  •  Implementation of future state
  • Create a sustainability plan
  •  Jira
  •  Agile / Scrum
  • Good English level
  • Although most of our projects are carried out remotely, working onsite may be required upon clients’ request