Full Stack Developer-JAVA, AWS, React
Job Description
We are seeking a highly skilled Full‑Stack 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 front‑end interfaces while ensuring high performance, security, and quality. This role requires hands‑on 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 high‑impact features and solutions.
Key Responsibilities
Backend Development (Primary Focus)
Design, develop, and maintain RESTful APIs using Java and Spring Boot.
Build scalable, high‑performing 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 third‑party 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 (must‑have).
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 problem‑solving skills with the ability to work independently.
Excellent verbal and written communication skills.
Ability to collaborate effectively with cross‑functional teams.
Adaptability to a fast‑moving, 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
Hyderabad, IN