As a Java Developer, you will get to build productized integration middleware that connects products to ERP and CRM systems.
JOB OFFER
Software Developer (Java)
RESPONSABILITIES
- Build productized integration middleware that connects products to ERP and CRM systems.
- Designing, creating, and implementing Java-based applications.
- Interpreting briefs to create high-quality coding that functions according to specifications.
- Determining application functions and building objectives with the team.
- Ensuring that written code falls in line with the project objectives.
REQUIREMENTES
- Bachelor’s degree in Computer Science or a related field is required.
- English proficiency level B2+/C1.
- 3+ years of commercial software engineering experience.
- Experience with Java Enterprise Edition 1.8 or upper.
- Experience with MySQL and Mongo DB Databases.
- Experience with Spring MVC Web applications and Spring Boot with Microservices.
- Experience in Enterprise integration skills (Kafka, Rabbit MQ, Rest Webservices).
- Experience in Event-Driven and React Architectures to backend business objects.
- Experience in configuration platforms (Nexus, Maven, Gradle, Jenkins).
- Experience with unit and static testing (JUnit, Mockito, SonarQube).
- Experience with Dockers and Microservices.
- Experience with Cloud Services (AWS).
- Experience handling CI/CD pipelines.
- Able to work on-site in NVC Bogotá – COL offices when required and/or remotely.