Skip to main content

Java / Full Stack Software Engineer

Posted today

first softsolutionsNew York (NY)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Java / Full Stack Software Engineer 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.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this