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