HamburgerMenu
hirist

Senior Java Software Engineer - Full Stack

Delphie Consulting services
8 - 10 Years
Multiple Locations

Posted on: 07/08/2026

Job Description

About the Role:

We are looking for an experienced Java Full Stack Developer with strong expertise in Java, React.js, TypeScript, and AWS to join our growing engineering team. The ideal candidate will have hands-on experience in designing, developing, and deploying scalable cloud-native applications while working across both frontend and backend technologies.

You will be responsible for building high-performance applications, developing RESTful services, integrating cloud solutions, and collaborating with cross-functional teams to deliver enterprise-grade software solutions.

Key Responsibilities:

- Design, develop, and maintain scalable full-stack applications using Java, React.js, and TypeScript.

- Develop robust backend services, REST APIs, and microservices using Java.

- Build responsive and user-friendly frontend applications using React.js.

- Design, deploy, and manage cloud-native applications on AWS.

- Implement serverless solutions using AWS Lambda and API Gateway.

- Develop and optimize database solutions using PostgreSQL, Aurora RDS, and DynamoDB.

- Automate infrastructure provisioning using Terraform and AWS CloudFormation.

- Monitor application health and performance using Amazon CloudWatch.

- Collaborate with architects, product managers, and development teams throughout the software development lifecycle.

- Perform code reviews and ensure adherence to coding standards and best practices.

- Troubleshoot production issues and implement performance improvements.

- Participate in application deployment, CI/CD processes, and release management.

Tech Stack:

- Languages/Frameworks: Java, React.js, TypeScript

- Cloud: AWS (Lambda, API Gateway, AppSync, CloudFront, Route 53)

- Databases: PostgreSQL, Aurora RDS, DynamoDB

- Infrastructure: Terraform, AWS CloudFormation, Amazon CloudWatch

Preferred Candidate Profile:

- Proven experience in enterprise application development.

- Strong understanding of software design principles and cloud architecture.

- Experience working in Agile/Scrum development environments.

- Ability to work independently while collaborating effectively with cross-functional teams.

- Passion for building scalable, secure, and high-performing applications.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...