Job Summary :
We are looking for an experienced Full Stack Developer with strong expertise in Java-based application development.
The role involves end-to-end ownership of application design, development, and deployment across both front-end and back-end components.
The ideal candidate should be passionate about building scalable, secure, and high-performance enterprise applications while collaborating with cross-functional teams.
Key Responsibilities :
- Design, develop, and maintain full-stack Java applications.
- Build and integrate front-end interfaces using Angular / React and other modern frameworks.
- Develop and optimize back-end services with Java, Spring Boot, Hibernate / JPA, and RESTful APIs.
- Work with MySQL databases, design schemas, and write optimized queries.
- Implement best practices for security (authentication, authorization, data protection).
- Ensure application performance, scalability, and reliability.
- Collaborate with product managers, UI / UX designers, and QA teams for seamless delivery.
- Maintain technical documentation, coding standards, and conduct regular code reviews.
Required Skills & Qualifications :
Strong programming skills in Java, Spring Framework, Spring Boot, Hibernate / JPA.Hands-on experience with front-end technologies : HTML5, CSS3, JavaScript, and frameworks (React / Angular preferred).Proficiency in RESTful API design and integration.Good understanding of MySQL databases.Experience with build tools (Maven / Gradle) and version control systems (Git).Strong analytical, debugging, and problem-solving skills.Bachelors / Masters degree in Computer Science, IT, or related field.Preferred Skills :
Experience working with microservices architecture.Familiarity with messaging systems like Kafka.Knowledge of containerization (Docker, Kubernetes) will be an added advantage.(ref : hirist.tech)