virtusa
Java Developer
Salary
Job description
JD Java Developer Primary Responsibilities
- Design, develop and maintain applications using Core Java concepts, including object-oriented programming, collections, multithreading, and exception handling, along with frameworks such as Spring, Spring Boot, and Hibernate/JPA. Expert in analyzing and optimizing the SQL queries and work on Oracle DB.
- Design, develop, and test RESTful APIs. Provide 24x7 oncall support on rotation basis.
- Familiarity with CI/CD pipelines and DevOps practices using Jenkins, Kubernetes, GitHub Actions, and version control systems like Git.
- Use AI tools like Copilot for Code issues and test case generation.• Write, test and optimize complex SQL and PL/SQL queries and procedures.
- Ensure application performance, scalability, and security.
- Bachelor’s degree in computer science, information technology, or a related fields or equivalent experience.
- 9+ years of proven experience with Java, Spring/Springboot/Hibernate.
- 7+ years of deep experience in SQL/Oracle and PL/SQL programming.
- 8+ years of experience with RESTful Web services and API integration.
- Strong problem solving, debugging, and analytical skills. • Solid understanding of Oracle database concepts.
- 6+ years of experience is writing the automation test scripts.


