Job Details
We are looking for a skilled Java / Full Stack Developer with a minimum of 2 years of
experience in backend and front-end development. The ideal candidate should have expertise
in Core Java, Spring Boot, JPA/Hibernate, and SQL, along with proficiency in front-end
technologies such as HTML, CSS, and JavaScript. The candidate will be responsible for
designing, developing, and maintaining high-quality applications that meet business
requirements.
Key Responsibilities:
● Develop, test, and maintain web applications using Java, Spring Boot, and Hibernate.
● Design and implement database structures, write optimized SQL queries, and integrate
with backend services.
● Work on front-end development using HTML, CSS, and JavaScript to create
responsive user interfaces.
● Ensure code quality, performance, and security best practices.
● Troubleshoot and debug issues across the application stack.
● Collaborate with cross-functional teams, including designers, testers, and business
stakeholders, to deliver high-quality solutions.
● Write and maintain technical documentation for developed applications.
● Stay updated with the latest industry trends and technologies to ensure modern and
scalable application development.
Required Skills & Qualifications:
● Core Java: Strong knowledge of object-oriented programming, data structures, and
algorithms.
● Spring Boot: Experience in developing RESTful APIs, microservices, and application
configuration.
● JPA / Hibernate: Hands-on experience in ORM frameworks for database interactions.
● SQL: Proficiency in writing complex queries, stored procedures, and database design.
● Front-end Development: Experience with HTML, CSS, JavaScript, and knowledge of
front-end frameworks (Angular, React, or Vue.js is a plus).
● Strong understanding of MVC architecture, security best practices, and application
performance tuning.
● Experience in Git, CI/CD pipelines, and cloud platforms (AWS, Azure, or GCP is a
plus).
● Good problem-solving skills and ability to work independently or as part of a team.