Job Description
- Design, develop, and maintain high‑quality backend components using Java and the Spring ecosystem
- Build and enhance RESTful services, integrations, and messaging components (JMS/MQ, Kafka when applicable)
- Participate in the full SDLC, contributing to technical analysis, solution design, implementation, and deployment
- Collaborate with architects and other developers to define robust backend architectures and ensure technical consistency across modules
- Write clean, maintainable, and efficient code following industry best practices, secure coding standards, and internal guidelines
- Implement and maintain Unit Tests and Integration Tests to ensure code reliability and quality
- Work with relational databases (PostgreSQL, Oracle, DB2), performing query optimization and schema design when needed
- Contribute to CI/CD processes, ensuring smooth build, test, and deployment pipelines
- Prepare and maintain technical documentation, including architecture descriptions, sequence diagrams, data flows, and design decisions
- Use AI‑powered tools to accelerate development, improve code quality, generate documentation, automate tasks, and support optimization efforts
- Collaborate closely with cross‑functional teams (QA, DevOps, Product Owners, Architects) to deliver high‑quality features on time
- Actively propose improvements in performance, scalability, security, and maintainability
Qualifications
- 6+ years of software development experience with Java platform
- Strong experience in programming languages and frameworks - Java, Spring Framework, Spring Boot, Hibernate
- Worked before with: RESTful web services, JMS/MQ, SQL and relational database design, PostgreSQL, Oracle, DB2. Nice to have touched: Kafka
- Experience in Unit and Integration testing
- Some exposure to Continuous Integration/Delivery pipeline for cloud, including Jenkins, SonarQube, Docker, etc.
- Responsible person for ensuring that Java best practices are adhered to
- Responsible person for technical design documentation
- Quick learner and highly motivated to himself/herself abreast with latest technologies
- Good communication skills (Must)
- Mandatory usage of AI tools throughout the development and optimization process
Additional Information
- Full access to foreign language learning platform
- Personalized access to tech learning platforms
- Tailored workshops and training to sustain your growth
- Medical insurance
- Meal tickets
- Monthly budget to allocate on flexible benefit platform
- Access to 7 Card services
- Wellbeing activities and gatherings