Backend Developer
Everyday:
- Design, build and maintain efficient, reusable and reliable services that integrate our cutting-edge portal with our client’s enterprise systems;
- Become a technical expert and an evangelist of our technologies;
- Prepare training and delivering it to our new team members;
- Interact with a multidisciplinary team, including frontend and mobile developers, UIUX, analysts, QA and managers.
Requirements:
- Minimum of 5 years of experience in a similar role;
- English fluency (preferable);
- Relevant development experience within Java Web/Enterprise projects;
- Experience with Java and Maven;
- Experience with application servers such as Tomcat, JBoss, Websphere;
- Experience with Spring (MVC, Security, Boot) and other Java frameworks;
- Experience with Spring Security and SSO solutions;
- 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 deploying to application servers in enterprise environments;
- Experience using Agile development methodologies.
- Ability to lead;
- Experience in a consultancy role;
- Training and coaching skills.