Description :
Job Title : Java Full Stack Developer - Web Applications (5+ Years Experience)
locations : Metropolitan cities
We are seeking an experienced and highly skilled Java Full Stack Developer with over 5 years of hands-on experience in designing, developing, and maintaining robust web applications. The ideal candidate will have deep expertise in Java-based backend technologies, coupled with proficiency in modern front-end frameworks. You will work in a fast-paced, agile environment, collaborating with cross-functional teams to deliver high-quality, scalable, and secure web applications.
Key Responsibilities :
- Design, develop, test, and deploy full-stack web applications using Java (Spring Boot) and front-end technologies such as Angular, React, or Vue.js.
- Collaborate with UI / UX designers, product managers, QA engineers, and other developers to understand requirements and translate them into scalable technical solutions.
- Build RESTful APIs and microservices architecture for seamless integration between frontend and backend.
- Optimize application performance, scalability, and security using best coding practices and tools.
- Participate in code reviews, design discussions, and architecture planning.
- Implement responsive designs and ensure cross-browser compatibility of front-end components.
- Write unit, integration, and end-to-end tests to ensure application stability and reliability.
- Troubleshoot, debug, and resolve issues in production and non-production environments.
- Stay up-to-date with emerging technologies, development practices, and tools, and proactively recommend improvements.
- Contribute to CI / CD pipelines and participate in DevOps activities for automated build, test, and deployment.
Required Skills & Qualifications :
Bachelors / Masters degree in Computer Science, Engineering, or a related field.5+ years of experience in Java-based web application development.Strong proficiency in Java, Spring / Spring Boot, and RESTful APIs.Solid understanding of front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like Angular, React.js, or Vue.js.Experience with database technologies SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis).Familiarity with version control tools like Git and platforms like GitHub / GitLab / Bitbucket.Good understanding of Microservices architecture, containerization (Docker, Kubernetes) is a plus.Experience with CI / CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI).Exposure to cloud platforms such as AWS, Azure, or Google Cloud is a strong advantage.Knowledge of software development best practices : Agile / Scrum, TDD, DevOps, etc.Soft Skills :
Excellent problem-solving and analytical skills.Strong communication and interpersonal abilities.Ability to work independently as well as collaboratively in a team.Passion for learning new technologies and continuous improvemen(ref : hirist.tech)