Search by job, company or skills

C

Full Stack Developer-JAVA, AWS, React

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Over 100 applicants

Job Description

Job Description

We are seeking a highly skilled FullStack Developer with strong expertise in Spring Boot, Java, React, Typescript, JavaScript and AWS cloud( Lambda,S3 bucket), database- SQL, PostgreSQL. The ideal candidate will be responsible for designing, developing, and maintaining scalable APIs and frontend interfaces while ensuring high performance, security, and quality. This role requires handson experience with modern authentication frameworks such as OAuth 2.0, Auth0, and Azure AD.

You will work closely with cross-functional teams in a fast-paced Agile environment to deliver highimpact features and solutions.

Key Responsibilities

Backend Development (Primary Focus)

Design, develop, and maintain RESTful APIs using Java and Spring Boot.

Build scalable, highperforming backend services integrated with databases and cloud infrastructure.

Implement secure authentication and authorization mechanisms using OAuth 2.0, Auth0, and Azure AD.

Optimize application performance, reliability, and scalability.

Integrate with thirdparty APIs and internal microservices.

Frontend Development

Build responsive, interactive UI features using React.js.

Collaborate with designers to translate wireframes into functional components.

Maintain clean state management practices (Redux, Context API, or similar).

Ensure cross-browser compatibility and strong UI/UX consistency.

Cloud & DevOps

Deploy, manage, and monitor applications on AWS or equivalent cloud platforms.

Work with cloud services such as Lambda, API Gateway, RDS, DynamoDB, S3, ECS/EKS (based on project needs).

Collaborate with DevOps teams on CI/CD pipelines and automation.

API & Integration

Develop and maintain API endpoints with proper versioning and documentation.

Troubleshoot and resolve issues in API integrations.

Ensure security best practices for user data and service access.

Collaboration & Agile Delivery

Work closely with product owners, QA engineers, UX designers, and other developers.

Participate in sprint planning, standups, code reviews, and retrospectives.

Break down complex features into manageable tasks.

Provide clear communication and proactive updates within the team.

Required Skills & Qualifications

Core Technical Skills

Strong expertise in Java (8+) and Spring Boot (musthave).

Hands-on experience with NodeJS, NestJS, React.js and JavaScript.

Proficiency in AWS services

Proven experience building and supporting RESTful APIs.

Experience integrating authentication systems:

OAuth 2.0

Auth0

Azure Active Directory (AD)

Additional Skills

Strong understanding of microservices architecture.

Experience working with relational and NoSQL databases-SQL,PostgreSQL.

Knowledge of build tools (Maven/Gradle) and CI/CD pipelines.

Familiarity with Docker/Kubernetes is a plus.

Soft Skills

Strong problemsolving skills with the ability to work independently.

Excellent verbal and written communication skills.

Ability to collaborate effectively with crossfunctional teams.

Adaptability to a fastmoving, rapidly changing backlog.

Preferred Qualifications

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

Experience in Agile/Scrum environments.

Prior exposure to enterprise-scale systems.

Job Description - Grade Specific

Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145058193

Similar Jobs