About the job
As a Senior Java Backend Developer, you will be tasked with elevating technical excellence for one of our key global clients, working on critical B2B systems with worldwide reach. You will serve as a technical reference, transforming the development culture within the team by promoting innovation and continuous growth.
Key Responsibilities:
- Develop highly complex systems in Java, applying advanced architectural patterns and best practices
- Introduce technical innovations and new market standards that enhance project quality and efficiency
- Lead the implementation of robust, scalable, and resilient microservices
- Conduct technical code and architecture reviews, ensuring quality and consistency
- Act as a technical mentor for the team, sharing knowledge and fostering new talent
- Solve complex problems through deep root cause analysis in critical environments
- Develop innovative solutions utilizing AI to optimize workflows and improve efficiency
- Exceed client expectations while maintaining commitment to timelines and quality
- Lead by example, fostering a culture of collaboration and continuous growth
Technical Requirements:
- Proven experience in Java development
- Advanced knowledge of Spring Framework and Spring Boot
- Experience in microservices architecture and RESTful APIs
- Deep understanding of Kubernetes and container orchestration
- Experience with SQL and NoSQL databases (MongoDB, PostgreSQL)
- Expertise in messaging systems (RabbitMQ)
- Excellence in test automation (unit, integration, performance)
- Knowledge of event-driven architectures and asynchronous processing
- Familiarity with observability and monitoring tools
- Experience leading technical teams and complex projects
- Mastery of design patterns and SOLID principles
Intermediate to advanced English required.
