Key Responsibilities :
- Design, develop, and maintain scalable and high-performance web applications using Java technologies.
- Develop robust backend services using Java frameworks such as Spring Boot, Hibernate, and RESTful APIs.
- Implement dynamic, responsive, and user-friendly frontend interfaces using JavaScript frameworks such as Angular, React, or Vue.js.
- Collaborate with product managers, designers, and other developers to translate business requirements into technical solutions.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Perform code reviews, unit testing, integration testing, and debugging to ensure software quality.
- Optimize application performance, scalability, and security.
- Participate in Agile / Scrum ceremonies and contribute to continuous integration and deployment processes.
- Troubleshoot and resolve production issues in a timely manner.
- Stay up to date with emerging technologies and industry trends, and apply them where appropriate.
Required Skills & Qualifications :
Bachelors degree in Computer Science, Engineering, or related field.3+ years of experience as a Full Stack Developer or Java Developer with frontend experience.Strong proficiency in Java and Java EE technologies (Spring, Spring Boot, Hibernate, JPA).Solid understanding of RESTful API design and development.Hands-on experience with frontend technologies : HTML5, CSS3, JavaScript, and frameworks such asAngular, React, or Vue.js.
Familiarity with database technologies like MySQL, PostgreSQL, or MongoDB.Experience with version control systems such as Git.Knowledge of build tools like Maven or Gradle.Understanding of microservices architecture and containerization (Docker, Kubernetes) is a plus.(ref : hirist.tech)