Java / Full Stack Software Engineer Job at First Soft Solutions, New York, NY

OU50N2hWTC9RMDhKbzZMbW1NcC9lUG4wWVE9PQ==
  • First Soft Solutions
  • New York, NY

Job Description

Java / Full Stack Software Engineer

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

Job Tags

Full time, Part time, Seasonal work

Similar Jobs

aFit Staffing Inc.

French Language Interpreter - Onsite - Indiana Job at aFit Staffing Inc.

 ...About the Role aFit Staffing is seeking professional and reliable IN PERSON French Language Interpreters to provide in-person interpretation services throughout Indiana. This position plays an essential role in ensuring meaningful communication between multi... 

One World Global Services

US-based: Spanish Interpreters (California) Job at One World Global Services

LANGUAGE: Spanish Interpreter As a remote interpreter, you play a significant role in facilitating communication between Spanish and English speakers.The interpreter needs to be able to process information quickly and with accuracy in a professional manner. It is... 

Polymarket

Senior Web Engineer, Perps Job at Polymarket

 ...is launching perpetual futures and we're looking for a Senior Web Engineer to own the frontend of our perps product. You'll build the...  ...high-ownership role at the intersection of frontend product development, backend systems, performance, and reliability. We want someone... 

Morrison Healthcare - VCU Health

COOK (FULL TIME) Job at Morrison Healthcare - VCU Health

 ...We are hiring immediately for full time COOK positions. Location : VCU Health - 1250 East Marshall Street, Richmond, VA 23298. Note: online applications accepted only . Schedule : Full time schedule. Days and hours may vary; rotating weekends. More... 

Gpac

BOOKKEEPER Job at Gpac

A top CPA firm in the area is looking to add a Bookkeeper to their team. This stable and growing firm offers clients valuable knowledge...  ...in Accounting.* - Proficiency in using accounting software (QuickBooks, etc.).- Attention to detail and ability to work with numbers...