Senior Java / AWS Software Engineer (W2 | Hybrid)
Senior Java / AWS Software Engineer (W2 | Hybrid)
Posted 2 days ago
SENIORITY
Lead
About the role
- Design, develop, and maintain scalable enterprise applications using
- Java 21, Spring Boot, and microservices architecture .Build robust RESTful APIs and backend services supporting complex business applications.
- Own the complete software development lifecycle, from requirements analysis and solution design through development, testing, deployment, and production support.
- Develop and deploy cloud-native applications using AWS services.
- Implement efficient multithreaded and concurrent processing solutions for high-performance applications.
- Troubleshoot complex technical issues, optimize application performance, and ensure production stability.
- Apply modern software engineering practices, including automated testing, CI/CD, code reviews, and continuous improvement.
- Leverage AI-powered development tools to improve engineering productivity and code quality.
- Explore opportunities to integrate AI capabilities into applications where appropriate.
- Collaborate with cross‑functional teams while independently driving technical solutions from concept to production.
- Strong hands‑on experience with
- Java, including modern Java features and preferably Java 21.Advanced knowledge ofJava multithreading, concurrency, collections, JVM fundamentals, and performance optimization .Extensive experience with
- Spring Boot, Spring Framework, microservices, and REST API development .Hands‑on experience developing, deploying, and supporting applications onAWS .Strong understanding of distributed systems, application scalability, reliability, and fault tolerance.
- Demonstrated experience owning applications through the entire development lifecycle, including production deployment.
- Experience troubleshooting production issues, identifying bottlenecks, and improving system performance.
- Familiarity with CI/CD pipelines, Git, automated testing, and modern DevOps practices.
- Strong problem‑solving abilities and the capacity to work independently with minimal supervision.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
