Senior Java Backend Developer
- Design, develop, secure, and scale robust backend architectures.
- Develop and maintain applications using the Java Spring ecosystem.
- Implement and optimize APIs and data exposure services.
- Industrialize software delivery processes following CI/CD best practices.
- Collaborate with business stakeholders and end-users throughout validation and testing phases.
- Contribute to application performance, reliability, maintainability, and security.
- Ensure adherence to software engineering best practices, coding standards, and quality guidelines.
- Participate actively in Agile ceremonies and collaborate with cross-functional teams.
- Strong experience in Java development, with deep expertise in the Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).
- Advanced knowledge of SQL and database development, particularly PostgreSQL.
- Solid understanding of software engineering best practices, including:
- CI/CD pipelines
- Microservices architecture
- Unit and integration testing
- Source code versioning (Git)
- Clean Code principles
- Experience with cloud environments (AWS, IBM Cloud, or similar).
- Hands-on experience with Docker and containerized application deployment.
- Familiarity with Agile methodologies and collaboration tools such as Jira, Confluence, and ALM.
- English: Professional / Fluent level (mandatory)