Description :
- Design, develop, and maintain end-to-end full stack applications using Java, Spring Boot, React.js, and AWS.
- Build and deploy microservices and RESTful APIs leveraging Spring Boot, JAX-RS, or Jersey frameworks.
- Develop interactive, responsive, and dynamic front-end components using React.js, Redux, and JEST.
- Work with HTML5, CSS3, JavaScript, jQuery, and Ajax to ensure seamless user experiences.
- Integrate with message queue systems such as Kafka, RabbitMQ, or ActiveMQ for real-time data processing.
- Design and manage relational and NoSQL databases (MySQL, MS SQL, Oracle, MongoDB, etc.).
- Implement CI / CD pipelines using Jenkins, Ansible, GitHub Actions, or similar tools.
- Utilize Docker and Kubernetes for containerization and application orchestration.
- Deploy and manage applications on AWS Cloud (EC2, S3, Lambda, IAM, CloudWatch, RDS, etc.).
- Maintain high standards of code quality, applying TDD principles and using tools such as JUnit, Mockito, PowerMock, SonarQube, and SonarLint.
- Collaborate in Agile environments (Scrum / Kanban) using tools like JIRA and Confluence.
Required Skills & Qualifications :
4+ years of experience in Java and related frameworks.Strong expertise in Spring Boot, Spring MVC, Spring Core, and Microservices architecture.At least 1.5+ years of hands-on experience in React.js, with proficiency in Redux and JEST.Practical experience in building and consuming RESTful APIs.Good understanding of message brokers like Kafka, RabbitMQ, or ActiveMQ.Experience working with AWS Cloud Services (minimum 1+ year).Knowledge of DevOps practices, including build automation, version control (Git, Bitbucket), and CI / CD tools.Solid database knowledge both relational (MySQL, MS SQL, Oracle) and NoSQL.Familiarity with containerization and orchestration tools (Docker, Kubernetes).Strong understanding of software development best practices TDD, code reviews, and automated testing.Excellent communication, analytical thinking, and problem-solving skills.Positive, proactive, and collaborative team player with a strong desire to learn and grow.(ref : hirist.tech)