Java / Full Stack Software Engineer
First Soft Solutions
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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Java / Full Stack Software Engineer. Be the first to apply!
- sr.java developer New York, NY
- java microservice developer New York, NY
- java developer backend New York, NY
- react java developer New York, NY
- remote junior java developer New York, NY
- senior java developer New York, NY
- java developer remote part time New York, NY
- java developer New York, NY
- java developer remote New York, NY
- full stack java developer New York, NY
