Job Description
<p><p><b>Job Summary : </b><br/><br/>We are seeking an experienced Java Full Stack Application Developer to design, develop, and maintain enterprise-grade applications.<br/><br/>The ideal candidate will be proficient in both backend development (Java, Spring Boot, REST APIs) and frontend development (Angular/React, JavaScript, HTML, CSS).<br/><br/>You will work in a collaborative environment, building scalable, secure, and high-performance applications, while ensuring seamless integration across all layers of the technology stack.<br/><br/><b>Key Responsibilities : </b><br/><br/>- Design, develop, and maintain end-to-end web applications using Java, Spring Boot, and modern JavaScript frameworks (React/Angular).<br/><br/>- Collaborate with product owners, business analysts, and UI/UX designers to translate requirements into technical solutions.<br/><br/>- Build and integrate RESTful APIs and microservices for scalable backend systems.<br/><br/>- Implement front-end components with a focus on responsive design, performance, and usability.<br/><br/>- Write clean, efficient, and well-documented code following industry best practices.<br/><br/>- Ensure application security, scalability, and high availability across all layers.<br/><br/>- Conduct unit testing, integration testing, and code reviews to maintain code quality.<br/><br/>- Work in an Agile/DevOps environment with CI/CD pipelines, version control, and automated deployments.<br/><br/>- Monitor system performance, troubleshoot issues, and deliver timely fixes.<br/><br/>- Stay updated with emerging technologies, frameworks, and best practices in full stack development.<br/><br/><b>Required Skills & Qualifications : </b><br/><br/>- Strong proficiency in Core Java, J2EE, and Spring Boot framework.<br/><br/>- Hands-on experience with frontend technologies : React.js / Angular, JavaScript (ES6+), HTML5, CSS3, Bootstrap.<br/><br/>- Experience building and consuming RESTful APIs and microservices.<br/><br/>- Strong database knowledge : SQL (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra).<br/><br/>- Experience with Git, Maven/Gradle, Jenkins, Docker, Kubernetes.<br/><br/>- Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.<br/><br/>- Good understanding of design patterns, OOP concepts, and system architecture.<br/><br/>- Knowledge of unit testing frameworks (JUnit, Mockito, Jasmine, Karma).<br/><br/><b>Preferred Qualifications : </b><br/><br/>- Exposure to Agile/Scrum methodology.<br/><br/>- Experience in containerized applications (Docker/Kubernetes).<br/><br/>- Familiarity with message brokers like Kafka or RabbitMQ.<br/><br/>- Understanding of security practices (OAuth2, JWT, SAML).<br/><br/>- Prior experience in large-scale enterprise applications</p><br/></p> (ref:hirist.tech)