Key Responsibilities
Design, develop, and maintain Java-based web applications using Spring / Spring Boot
Implement robust backend logic using Core Java
Develop and optimize database objects using SQL
Build and consume RESTful web services
Participate in system design, architecture, and technical discussions
Collaborate with frontend teams using React / Angular (hands-on or integration-level)
Perform code reviews and ensure adherence to coding standards
Troubleshoot and resolve application, performance, and production issues
Mentor junior developers and provide technical guidance (for Lead role)
Work closely with QA, DevOps, and business stakeholders
Prepare and maintain technical documentation
Required Skills & Experience
5-10 years of experience in Java application development
Strong expertise in Core Java
Hands-on experience with Spring, Spring Boot
Strong working knowledge of general RDMS & SQL concepts
Experience in Java web technologies and enterprise applications
Good understanding of REST APIs
Familiarity with frontend technologies such as React or Angular (advantageous)
Experience working in Agile/Scrum environments
Strong analytical, problem-solving, and communication skills
Strong knowledge of DB Design & SQL Concepts
Good to Have
Experience with Hibernate / JPA
Exposure to microservices architecture
Knowledge of CI/CD tools, Git, Maven/Gradle
Exposure to cloud platforms (AWS/Azure)
To apply for this job email your details to pareshwar.bhatt@thedigitalgroup.com
