Description

Job Description:-

Key Responsibilities:

Design, develop, and maintain end-to-end web applications using Java (Spring Boot) and modern front-end technologies.

Build and consume RESTful APIs, ensuring secure and efficient data exchange between systems.

Develop responsive UI components using React.js, Angular, or Vue.js.

Work closely with DevOps and cloud engineers to deploy applications to AWS, using services like EC2, Lambda, S3, RDS, API Gateway, etc.

Collaborate with product owners, designers, and QA to deliver high-quality software that meets business goals.

Write clean, maintainable, and well-tested code following software engineering best practices.

Participate in code reviews, sprint planning, and technical discussions.

Monitor application performance and troubleshoot production issues.

Required Qualifications:

Bachelor's degree in Computer Science, Engineering, or related field.

4–8 years of full-stack development experience with a strong focus on:

Backend: Java, Spring Boot, Hibernate/JPA

Frontend: React.js / Angular / Vue.js, JavaScript, HTML5, CSS3

Solid experience with AWS cloud services, including deployment, monitoring, and serverless architecture.

Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI), Git, and containerization (Docker).

Proficient in SQL and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB, MongoDB).

Strong understanding of security best practices, REST principles, and scalable design.

Experience with unit testing frameworks (JUnit, Mockito) and integration testing.

Education

Any Graduate