Job Description :
We are seeking a talented and experienced Java Full Stack Developer to join our dynamic development team.
The ideal candidate should have strong hands-on experience in designing and developing scalable web applications using modern Java-based backend technologies along with robust frontend frameworks.
You will work closely with cross-functional teams to deliver high-quality, secure, and scalable software solutions.
Key Responsibilities :
- Design, develop, test, and deploy end-to-end full stack applications using Java and modern web technologies.
- Write well-structured, efficient, and maintainable code for both backend and frontend components.
- Collaborate with UI / UX designers, product managers, QA engineers, and DevOps teams to implement new features.
- Develop RESTful APIs and integrate them with frontend frameworks.
- Ensure application performance, security, scalability, and maintainability.
- Troubleshoot, debug, and resolve software defects and production issues.
- Participate in code reviews, architecture discussions, and agile ceremonies (daily standups, sprint planning, retrospectives).
- Continuously research and implement new technologies to improve development Skills Required (Java) :
- Strong proficiency in Core Java, Java 8+
- Spring Boot, Spring MVC, Spring Security, Spring Data JPA
- RESTful API design and development
- ORM tools like Hibernate
- Experience with Microservices :
- Proficiency in JavaScript, TypeScript
- Hands-on experience with frameworks like React.js, Angular, or Vue.js
- HTML5, CSS3, Bootstrap, Material :
- Experience with RDBMS like MySQL, PostgreSQL, or Oracle
- Familiarity with NoSQL databases like & Tools :
- Version control using Git (GitHub, GitLab, Bitbucket)
- Build tools like Maven, Gradle
- CI / CD tools like Jenkins, Docker, Kubernetes
- Basic knowledge of AWS, Azure, or GCP is a plus
Qualifications :
Bachelors / Masters degree in Computer Science, Engineering, or a related field.Experience in Agile / Scrum development environments.Strong understanding of web development concepts, design patterns, and best Skills :Excellent problem-solving and debugging skills.Strong communication and collaboration abilities.Passion for clean code and continuous learning.Ability to work independently and in a team environmentref : hirist.tech)