*java backend developer*
*ubicación: ensenada*
+4 years of experience with:
- java
- spring core
- spring jpa
- spring mvc
- microservices
*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%