Career Renew is recruiting for one of its clients a Senior Backend Java Developer - Hybrid position in Mexico.
Responsibilities:
Design and develop business logic and product backend systems
Work closely with frontend developers to design and develop functional, performance and comprehensive APIs
Write unit, integration, and performance tests. Develop automation tools and continuous integration pipelines for daily tasks
Develop to high quality, with good documentation and code-efficient
Challenging ideas and opinions to avoid mistakes and inefficient solutions
Requirements
Based in Mexico
Experience as a backend developer in common languages (Java with Spring boot, etc.)
Deep knowledge of object-oriented programming and engineering principles such as SOLID, clean architecture, event storming, etc.
Significant experience writing and using RESTful API services geared towards standalone services and large-scale applications to tune performance
Experience with SQL and NoSQL database systems (e.g. MySQL, Oracle, DynamoDB, etc.)
Experience with AWS Cloud
Experience with: Junit, Maven, Git, Docker, Kubernets, Microservices.
Ability to write effective unit, integration and API tests
It is a plus to have immutable infrastructure knowledge, infrastructure automation and provisioning tools
It is a plus to have worked in fintechs
Individual skills
Advanced English
Strong communication skills with ability to communicate complex technical concepts and align the organization in decisions
Strong problem-solving skills with the ability to quickly process complex information and present it clearly and simply
Use team collaboration to efficiently create innovative solutions
Mindset amp; Behaviors
Passionate about technology and excited about the impact of emerging/disruptive technologies
Believes in the culture of transparency and trust
Open to learning new ideas