Bachelor's degree in Computer Science, Engineering, or related field.
Strong experience in Java 8+ (Java 11/17 preferred).
Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate.
Good understanding of RESTful API development.
Experience with relational databases and SQL.
Familiarity with version control tools like Git.
Knowledge of HTML, CSS, and JavaScript is a plus.
Strong problem-solving skills and attention to detail.
Ability to work in a team and deliver high-quality code on time.
Responsibilities
Develop, test, and maintain Java-based web applications.
Build RESTful APIs and integrate with internal/external systems.
Work with Spring Boot, Spring MVC, Spring Data JPA, and related frameworks.
Write clean, reusable, and efficient code following best practices.
Collaborate with product managers, designers, and QA teams to deliver features.
Troubleshoot, debug, and resolve technical issues in existing applications.
Participate in code reviews and contribute to continuous improvement.
Benefits
Opportunities for professional growth and development.
Flexible work environment promoting work-life balance.
Collaborative team culture that values input and innovation.
Access to the latest tools and technologies for development.
Full Job Description
Role Overview
We are seeking a skilled Java Web Developer to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality web applications using Java, Spring Boot, REST APIs, and related technologies. You will work closely with cross-functional teams to deliver scalable, secure, and efficient software solutions.
Key Responsibilities
Develop, test, and maintain Java-based web applications.
Build RESTful APIs and integrate with internal/external systems.
Work with Spring Boot, Spring MVC, Spring Data JPA, and related frameworks.
Write clean, reusable, and efficient code following best practices.
Collaborate with product managers, designers, and QA teams to deliver features.
Troubleshoot, debug, and resolve technical issues in existing applications.
Participate in code reviews and contribute to continuous improvement.
Optimize application performance, scalability, and security.
Work with databases (MySQL, PostgreSQL, or Oracle) using SQL/JPA/Hibernate.
Implement CI/CD pipelines and follow Agile development methodologies.
Required Skills & Qualifications
Bachelor's degree in Computer Science, Engineering, or related field.
Strong experience in Java 8+ (Java 11/17 preferred).
Hands-on experience with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate.
Good understanding of RESTful API development.
Experience with relational databases and SQL.
Familiarity with version control tools like Git.
Knowledge of HTML, CSS, JavaScript is a plus.
Strong problem-solving skills and attention to detail.
Ability to work in a team and deliver high-quality code on time.