Jobs · Information Technology · New York

Java / Full Stack Software Engineer

First Soft Solutions LLC · New York, NY · Yesterday
On-siteInformation TechnologyFull-time

About the role

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

Similar jobs