Senior Java Developer
| Detailed JD (Roles and Responsibilities) | Strong experience (5+ years) in Java development with a focus on Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data JPA). Expert knowledge of SQL (MS SQL Server). Experience in writing optimized and complex SQL queries, stored procedures, triggers, and functions. Understanding of RESTful API development and microservices architecture. Experience with version control systems (Git preferred). Knowledge of CI/CD pipelines and automated build/deployment tools. Experience with containerization (Docker) and orchestration tools (Kubernetes) is a plus. Familiarity with Agile / Scrum methodologies. | 3 to 4 years of experience in Java development using Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data). Good understanding of SQL (MS SQL Server). Ability to write and optimize SQL queries, joins, subqueries, and basic stored procedures. Familiarity with REST APIs and web services development. Experience with version control systems like Git. Exposure to Agile development methodologies. Understanding of exception handling, logging, and debugging techniques in Java. | 2 to 3 years of professional experience in Java backend development using Spring Framework (Spring Boot, Spring MVC). Solid working knowledge of SQL (MS SQL Server). Ability to write complex SQL queries, join operations, subqueries, and basic stored procedures. Familiarity with RESTful API design and development. Working knowledge of version control systems such as Git. Understanding of exception handling, logging and debugging techniques. |
| Total Experience | 5 - 6 yrs | 3- 4 Yrs | 2-3 yrs |
| Relevant Experience | 5 | 3 | 2 |
| Mandatory skills | Spring boot, SQL |