Java Engineer with AWS and Microservices - up to 200K
We're looking for a Senior Java Engineer with strong expertise in Java, AWS, and Microservices to join a growing engineering team building scalable enterprise applications.
Requirements
At least 7 years of professional Java development experience.
Strong hands‑on experience with Java, Spring Boot, and Microservices Architecture.
Solid experience working with AWS (Azure or GCP experience is also a plus).
Experience with Docker, Kubernetes, and cloud‑native application development.
Good understanding of software architecture, design patterns, and SOLID principles.
Familiarity with CI/CD pipelines and DevOps practices.
Experience leading technical initiatives, mentoring developers, or guiding engineering teams.
Bachelor's degree in Computer Science, IT, Engineering, or a related field (or equivalent experience).
Preferred
Agile/Scrum and Test‑Driven Development (TDD) experience.
Exposure to automated testing frameworks or open‑source contributions.
Responsibilities
Design and develop scalable Java applications and microservices.
Build and maintain cloud‑based solutions on AWS.
Lead technical discussions and ensure high‑quality, maintainable code.
Mentor developers through code reviews and technical guidance.
Collaborate with product, business, and infrastructure teams to deliver reliable software solutions.
Evaluate new technologies and recommend improvements to system performance and development processes.
Troubleshoot complex production issues and contribute to the team's long‑term technical roadmap.