Java / Full Stack Software Engineer

First Soft Solutions LLC

New York (NY)

On-site

USD 120,000 - 160,000

Full time

6 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

First Soft Solutions LLC is seeking an experienced Java / Full Stack Software Engineer to design, develop, and support scalable enterprise applications in a cloud-based environment. You will leverage Java, Spring Boot, microservices, AWS, and modern app development to deliver robust systems with data engineering, ETL, and frontend exposure as needed.

Responsibilities include building backend services, REST APIs, and secure production code while collaborating with architects, product teams, and

Qualifications

  • Experience with Java, Spring Boot and microservices is required.
  • Proficiency with AWS services, REST APIs and SQL is essential.
  • Strong data pipeline experience (ETL, Spark/PySpark) and CI/CD practices.
  • Solid Git version control and sound software engineering principles.

Responsibilities

  • Design, develop, test, and support enterprise Java applications.
  • Build and maintain RESTful services and microservices architectures.
  • Work with AWS S3, Lambda, SQS, and RDS for cloud-based apps.
  • Develop ETL/streaming pipelines using Spark/PySpark where applicable.
  • Collaborate with frontend teams (React) and other stakeholders.
  • Participate in code reviews, CI/CD, and production support.
  • Troubleshoot performance issues and perform root cause analysis.

Skills

Java
Spring Boot
Microservices
AWS (S3, Lambda, SQS, RDS)
REST APIs
SQL
ETL / Data Pipelines
Apache Spark / PySpark
CI/CD
Git / Version Control
Software Engineering Principles

Tools

Kubernetes
Terraform
Shell Scripting
Unix / Linux

Job description

We are seeking an experienced Java / Full Stack Software Engineer to design, develop, and support scalable enterprise applications in a cloud-based environment. The ideal candidate will have strong hands-on experience with Java, Spring Boot, Microservices, AWS, and modern application development, along with exposure to data engineering, ETL, streaming, and frontend technologies. The role requires strong coding skills, practical problem-solving ability, and the ability to clearly explain technical design and implementation decisions.

Responsibilities
  • Design, develop, test, and support enterprise applications using Java and Spring Boot.
  • Build scalable backend services using Microservices architecture.
  • Develop and support REST APIs and application integrations.
  • Work with AWS services including S3, Lambda, SQS, and RDS.
  • Develop and maintain ETL and streaming data pipelines using Spark/PySpark where applicable.
  • Build secure, scalable, high-quality production code and participate in code reviews.
  • Work with SQL and distributed databases such as Cassandra.
  • Support containerized applications using Kubernetes.
  • Participate in CI/CD, application deployment, troubleshooting, and production support.
  • Work with frontend technologies such as React for full-stack application development where required.
  • Collaborate with developers, architects, product teams, and other technology groups.
  • Troubleshoot application and performance issues and perform root cause analysis.
  • Participate in Agile development, technical design discussions, and solution implementation.
Required Skills
  • Strong hands-on experience with Java
  • Strong experience with Spring Boot
  • Microservices Architecture
  • AWS S3, Lambda, SQS, RDS
  • REST APIs
  • SQL
  • ETL / Data Pipelines
  • Apache Spark / PySpark
  • CI/CD
  • Git / Version Control
  • Strong software engineering and design principles
Preferred Skills
  • React
  • Kubernetes
  • Cassandra
  • Terraform
  • Shell Scripting
  • Unix / Linux
  • Streaming Data Pipelines
  • Azure OpenAI / Generative AI exposure
  • Monitoring and Observability tools
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Java Full Stack Engineer
Java Full Stack Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 80,000 - 120,000
Full Stack Java Developer
Full Stack Java Developer

Compunnel, Inc. • Chicago (IL)

On-site
USD 120,000 - 150,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Tampa (FL)

On-site
USD 110,000 - 170,000
Full Stack Developer
Full Stack Developer

Surge IT • Alexandria (VA)

On-site
USD 90,000 - 130,000
Backend Java Engineer
Backend Java Engineer

Compunnel, Inc. • Cincinnati (OH)

On-site
USD 120,000 - 180,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Java Full Stack Developer
Java Full Stack Developer

Bizoforce - The Innovation Platform Accelerating Digital Solutions for Enterprises • Richardson (TX)

On-site
USD 110,000 - 160,000
Full-Stack Software Engineer
Full-Stack Software Engineer

Compunnel, Inc. • Parsippany-Troy Hills (NJ)

On-site
USD 90,000 - 130,000