*java backend developer*
*ubicación*: all sedes
*job description*+4 years of experience with:
- java
- spring core
- spring jpa
- spring mvc
- microservices
- apache kafka
- web services
- agile methodologies
*activities to perform*:
- advanced design and hands-on coding experience in developing java/web digital solutions
- experience in cloud development and platforms
- experience with using enterprise/cloud code repositories like git, svn.
- proficiency with mv* and ood design and programming principles as well as common design patterns
- ability to create architectures & designs considering systemic non-functional qualities (scalability, availability, reliability, security)
- technical emphasis in the following areas:
- modern java (8+) & web technologies
- microservices architecture
- authentication/authorization framework: oauth2, token management (jwt)
- devops, continuous integration/build/quality tools
- spring core, integration, security, boot
- sql, no-sql, persistence frameworks jpa / hibernate
- rest apis & integrations framework (esb, kafka)
- web security
- distributed caching (e.g.
redis)
- unit testing libraries & practices (e.g.
junit, mockito)
- agile methodology proficiency
- experienced and thrives in a fast-paced work environment
- excellent verbal and written communication skills, ability to communicate effectively with management, delivery team, and customer
- ability to guide & mentor technical/project development team
- ability to estimate level of effort, time, and external dependencies for completion of various programming task/deliverables
*languages*: very good english 80%