Java Backend developer
Summary
CGI is hiring a Java backend developer in Bengaluru (3-7 yrs experience) to build RESTful microservices with Java 17+, Spring Boot 3.x, Spring Security/OAuth2 and PostgreSQL — writing schemas and migrations, integrating third-party APIs, joining code reviews, and resolving production issues.
Technical Skills Required Category Technologies Programming Java 17+, Spring Boot 3.x, Spring Security, Spring Data JPA/JDBC API Development RESTful services, OAuth2 Resource Server Database PostgreSQL, SQL scripting, schema design Build Tools Maven Version Control Git Responsibilities / Experience . Experience in developing RESTful microservices using Spring Boot . Understanding of authentication and authorization mechanisms like OAuth2 . Write and maintain database schemas and migration scripts . Integrate with third party services and APIs . Write clean, maintainable, and well documented code . Participate in code reviews and follow coding standards . Collaborate with QA and DevOps teams for smooth deployments . Debug and resolve production issues Nice to Have . Experience with NFC/RFID or smart card technologies . Knowledge of caching mechanisms (Spring Cache) . Familiarity with static code analysis tools . Experience with containerization (Docker)
- Analytical Thinking
- Communication
- Java
- Microservices
- Spring Boot