Job description for Java Developer (Spring Boot) at eVantage HR
Key Responsibilities
- Design, develop, and maintain web applications using Java and Spring Boot.
- Develop and integrate RESTful APIs with frontend applications.
- Collaborate with frontend developers, business analysts, QA engineers, and other stakeholders to deliver high-quality solutions.
- Write clean, maintainable, and scalable code following coding standards.
- Perform code reviews and ensure code quality using SonarQube.
- Troubleshoot, debug, and optimize application performance.
- Support application deployment, maintenance, and production issue resolution.
Requirements
- Minimum 4 years of experience as a Java Developer.
- Strong proficiency in Java and Spring Boot.
- Experience in developing web-based applications.
- Familiarity with frontend technologies such as HTML, CSS, JavaScript, or modern JavaScript frameworks is preferred.
- Hands-on experience with SonarQube for code quality analysis.
- Experience developing and consuming RESTful APIs.
- Good understanding of relational databases such as MySQL, PostgreSQL, or Oracle.
- Experience with Git or other version control systems.
- Strong analytical and problem-solving skills.
- Good communication skills and ability to work collaboratively.
Preferred Qualifications
- Experience in the banking or financial services industry is highly preferred.
- Familiarity with CI/CD pipelines and DevOps practices is an advantage.
- Experience with cloud platforms (AWS, Azure, or GCP) is a plus.
Working Arrangement
- Employment Type: Contract
- Work Arrangement: Onsite
- Candidates are required to use their own laptop for daily work.

