Job Description
L&T Technology Services is looking for a skilled Java Developer to design, develop, and maintain robust backend services and APIs. The ideal candidate brings strong hands-on experience with the Spring ecosystem and a solid understanding of database technologies, with the ability to contribute across the full stack when needed.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Java and Spring Boot.
- Build and consume RESTful APIs and microservices.
- Write clean, testable, and well-documented code following best practices.
- Work with relational and/or NoSQL databases for data modelling, querying, and optimization.
- Collaborate with cross-functional teams including frontend developers, QA, and product owners.
- Participate in code reviews, sprint planning, and technical discussions.
Must-Have Skills
- 3+ years of professional experience in Java (Java 8+).
- Strong hands-on experience with Spring Framework / Spring Boot (REST APIs, Spring Data).
- Working knowledge of RDBMS (e.g., PostgreSQL, MySQL) or NoSQL databases (MongoDB preferred).
- Familiarity with build tools such as Maven or Gradle.
- Experience with version control systems (Git).
Key words: Java8+ and Spring Boot, Spring Data, RESTful APIs and microservices, RDBMS (e.g., PostgreSQL, MySQL) or NoSQL databases (MongoDB preferred
+ Any Cloud (GCP/AWS etc)
Preferred / Good-to-Have Skills
- Frontend development experience with TypeScript-based frameworks such as Angular or React.
- Experience with containerization (Docker) and CI/CD pipelines.
- Familiarity with cloud platforms (GCP, Azure, or AWS).
- Knowledge of unit and integration testing frameworks (JUnit, Mockito).
Qualifications
- Bachelor's degree in engineering, or a related field (or equivalent practical experience).