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.
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
Flexible working hours and potential remote work options.
Health and wellness programs.
Professional development opportunities.
Collaborative team environment.
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.