top of page

Java Developer

Job Type

Full-Time

About the Role

Java Developer — Position Summary

Adroit Affine is seeking an experienced Java Developer to build and maintain enterprise-grade microservices and REST APIs for global clients. You will contribute across the full software development lifecycle — from architecture design and development through to deployment and monitoring — delivering high-quality solutions in a cloud-native environment.

Key Responsibilities
• Develop, test and maintain scalable microservices using Java 11+ and Spring Boot.
• Design and implement RESTful APIs and integrate with third-party services and internal platforms.
• Write unit, integration and end-to-end tests to maintain high code quality and test coverage.
• Participate in every Agile cycle phase: planning, design, development, code review and deployment.
• Optimise application performance through profiling, caching strategies and query tuning.
• Containerise applications with Docker and support Kubernetes-based deployments.
• Collaborate with DevOps teams to maintain CI/CD pipelines using Jenkins or GitLab CI.
• Document APIs and system components to ensure maintainability and ease of onboarding.

Required Qualifications
• 3+ years of professional Java development experience.
• Deep knowledge of Java 11+ features, JVM performance tuning and best practices.
• Strong experience with Spring Boot, Spring MVC and Spring Data.
• Solid understanding of RESTful API design principles and HTTP/JSON.
• Experience with relational databases (PostgreSQL, MySQL) and optimised SQL.
• Familiarity with Docker containerisation and Kubernetes orchestration.
• Proficiency with Git and collaborative code-review workflows.
• Exposure to Agile/Scrum development methodologies.

Preferred Qualifications
• Experience with reactive frameworks: Project Reactor, WebFlux or Quarkus.
• Knowledge of NoSQL databases (MongoDB, Redis, Cassandra).
• AWS, Azure or GCP cloud services experience.
• Familiarity with event-driven architectures (Kafka, RabbitMQ).
• Spring Security, OAuth 2.0 and JWT-based authentication.

Compensation & Benefits
• Salary: $75,000 – $125,000 based on experience.
• Comprehensive health, dental and vision insurance.
• Flexible working arrangements — hybrid / remote options available.
• Training and certification reimbursement (Oracle Java, AWS, etc.).
• Collaborative environment with senior engineers and architects.
• Clear career progression path into senior and lead roles.

Requirements

  • 3+ years of professional Java development experience.

  • Deep knowledge of Java 11+, JVM tuning and Spring Boot / Spring MVC.

  • Solid RESTful API design skills; experience with PostgreSQL / MySQL.

  • Familiarity with Docker, Kubernetes, Git and CI/CD pipelines.

  • Exposure to Agile/Scrum methodologies.

About the Company

Adroit Affine is a premier IT solutions and staffing company headquartered in Phoenix, AZ. We partner with Fortune 100 enterprises globally, delivering cloud transformation, cybersecurity, data analytics, DevOps and IT staffing services. Our team of 100+ trained professionals brings deep technical expertise and a commitment to measurable outcomes. We offer competitive compensation, certification reimbursement, a professional development budget and a collaborative culture where every engineer has the opportunity to make a real impact.

bottom of page