Java / Full Stack Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+28 more
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.
Requirements
- 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
About the company
Careerscape is recruiting on behalf of our client, a global professional services firm headquartered in New York City, for a Full Stack Software Engineer to join their technology t…
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Highest Paying Tech Companies for Developers
Is Software Engineering Over-Saturated?
The Best X (Twitter) Accounts for Developers