Senior Java AWS Software Engineer (W2 | Hybrid)
Englewood Cliffs, NJ - USA
Job Summary
Location: Englewood Cliffs NJ (Hybrid)
Experience: 8 Years (Preferred)
Employment Type: Contract W2
Technology Stack: Java 21 Spring Boot Microservices REST APIs AWS AI Development Tools
We are seeking an experienced Senior Java / AWS Software Engineer to join a leading media and technology organization. The ideal candidate will be a strong hands-on engineer with deep expertise in modern Java development cloud-native architecture and end-to-end application delivery.
This role requires someone who can independently design develop optimize deploy and support scalable enterprise applications in AWS environments.
Key Responsibilities
- Design and develop scalable backend applications using Java 21 Spring Boot and microservices.
- Build integrate and maintain APIs using REST and GraphQL.
- Develop deploy and support cloud-native applications on AWS.
- Own end-to-end application development from architecture and design through production deployment.
Required Technical Skills
- Java 21 (or strong modern Java experience)
- Spring Boot and Microservices
- REST APIs and GraphQL
- AWS Cloud Services
- End-to-End Application Development and Production Deployment
Preferred Skills
- Multithreading concurrency and performance optimization
- Kafka and event-driven architecture
- Docker Kubernetes and CI/CD
- AI-assisted development tools
We are particularly interested in engineers who combine:
- Deep Java expertise: Strong command of Java spring boot graphqland performance optimization.
- AWS proficiency: Proven ability to deploy and manage production applications in AWS.
- End-to-end ownership: Ability to take an application from initial concept through successful production launch.
- Hands-on engineering: Comfortable writing code solving complex problems and making technical decisions.
- Modern development mindset: Familiarity with AI-powered development tools and emerging engineering practices.
The ideal candidate is a strong individual contributor who can independently architect build deploy and maintain production-grade applicationsnot simply someone who has worked on individual components of larger projects.
Required Skills:
JavaMicroservicesSpring BootMultithreadingAWS