Point your AI agent at freehire and let it find you a job.

Get the CLI →

MyCareersFuture

NewBe an early applicant

Senior Software Developer / Full Stack Engineer - Java, React & AWS

Posted
Discussion

Summary

A senior full-stack engineer designs, builds, and supports scalable enterprise applications using Java, Spring Boot, React.js/TypeScript, and REST microservices deployed on AWS, covering the full SDLC from solution design and prototyping through CI/CD, testing, SQL tuning, and production support.

Roles & Responsibilities

Job Summary

We are looking for an experienced Senior Software Developer / Full Stack Engineer to design, develop, and support scalable, secure, and high-performance enterprise applications.

The role requires strong hands-on experience in Java, Spring Boot, React.js, TypeScript, AWS, REST APIs, microservices, SQL, CI/CD, and cloud-native application development .

You will be involved across the full software development lifecycle, including solution design, architecture planning, prototyping, development, testing, deployment, production support, and technical troubleshooting .

Key Responsibilities

  • Design and develop scalable, secure, and high-performance enterprise applications.
  • Provide hands-on technical leadership across solution design, prototyping, coding, code reviews, testing, and implementation .
  • Build proof-of-concepts (POCs) to validate technical solutions and architecture approaches.
  • Develop and maintain Java-based web applications deployed on AWS and on-premise environments.
  • Design and develop frontend applications using React.js, TypeScript, JavaScript, HTML5, and CSS3 .
  • Build reusable UI components, frontend libraries, and common design patterns.
  • Integrate frontend applications with REST APIs, microservices, backend services, and API Gateway platforms .
  • Translate business requirements into practical technical solutions.
  • Perform SQL query analysis, performance tuning, troubleshooting, and optimization.
  • Investigate and resolve complex application, integration, UI, and production issues.
  • Conduct application performance and capacity assessments.
  • Support application build, deployment, testing, release, and production activities.
  • Implement and support CI/CD pipelines and release automation .
  • Ensure applications comply with security, performance, accessibility, and development best practices.
  • Collaborate with architects, developers, UX/UI designers, product owners, QA teams, and business stakeholders.
  • Participate in application testing, including unit, integration, API, and automated testing .
  • Support mission-critical and cloud-hosted application environments.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology , or a related discipline.
  • Minimum 6–8 years of relevant software development experience .
  • Strong hands-on experience with Java 8 and above .
  • Strong knowledge of Spring Framework, Spring Boot, and Spring Batch .
  • Experience developing enterprise-grade applications and distributed systems.
  • Strong understanding of microservices architecture and enterprise integration patterns.
  • Strong experience designing and developing RESTful APIs .
  • Strong hands-on experience with React.js, TypeScript, JavaScript ES6+, HTML5, and CSS3 .
  • Experience with modern React development, including React Hooks, Context API, and reusable components .
  • Strong experience with relational databases, particularly Oracle / SQL .
  • Good experience with SQL query optimization and performance tuning.
  • Strong troubleshooting and problem-solving skills.
  • Good communication skills and ability to work with both technical and non-technical stakeholders.


Registration No.: R25156061

EA No.: 11C3373

Tell employers what skills you have

Tomcat server
Ai
React Javascript
RDS
Redux
Jenkins
Kubernetes
Azure DevOps
AWS
Cloud SQL
TypeScript
Karate
EC2
JUnit
CI/CD
React Native
Docker
Next.js
S3
React.js

Skills

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