Full Stack Engineer

Summary

This Full Stack Engineer role involves designing and developing enterprise-grade applications using Java, Spring Boot, and React. The position focuses on building scalable RESTful APIs and responsive web interfaces while working with both PostgreSQL and DynamoDB databases.

Role Overview We are seeking a highly skilled

Full Stack Engineer

with a minimum of

4 years of professional experience

in designing, developing, and maintaining enterprise-grade applications. This role requires a strong hands-on developer with expertise in

Java, Spring Boot, React , and

API development . The ideal candidate will have extensive experience designing and developing

RESTful APIs , building scalable backend services, and developing modern web applications. You will work closely with cross-functional teams to deliver secure, high-performing, cloud-native applications while following engineering best practices, automated testing, and Agile methodologies. Key Responsibilities Design, develop, and maintain scalable

RESTful APIs

using Java and Spring Boot. Build secure, reusable, and high-performance backend services for enterprise applications. Design API contracts, implement versioning strategies, and ensure API security and governance. Design, develop, and maintain end-to-end web applications using

Java ,

Spring Boot ,

React , and

Redux . Build responsive and user-friendly interfaces using

HTML5 ,

CSS3 , and modern JavaScript (ES6+). Design and optimize database solutions using

PostgreSQL

and

DynamoDB . Develop efficient queries and ensure data integrity and performance. Work with both relational and NoSQL databases. Required Qualifications Experience Minimum

4 years of professional software development experience . Strong hands-on experience in full-stack application development. Proven experience designing and developing

RESTful APIs

for enterprise applications. Experience building scalable backend services and microservices. Candidates should possess strong hands-on experience in developing enterprise applications using the latest versions of Java and Spring Boot, designing and integrating RESTful APIs, building microservices-based solutions, developing responsive front-end applications with React, Redux, JavaScript (ES6+), HTML5, and CSS3, working with PostgreSQL and DynamoDB databases.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available