Description :
We are seeking a highly experienced and strategic Java Architect to join our team on a contract basis.
This leadership role requires 810 years of experience in designing and guiding the implementation of large-scale Java platforms, microservices, and API-first solutions.
The ideal candidate will possess deep expertise in the Spring ecosystem, cloud-native deployments (AWS / Kubernetes), and modern messaging architectures to ensure robust, scalable, and high-performance systems.
Role Requirements & Logistics :
Role Title : Java Architect
Experience Required : 8 to 10 years
Location : Remote (India)
Job Type : Contract
Key Responsibilities & Technical Leadership & Strategy :
- System Design : Lead the architectural design and implementation strategy for complex, large-scale systems, focusing on distributed Spring Boot microservices and clean, domain-driven design.
- API Strategy : Define and implement robust API management strategies, leveraging tools like Apigee or API Gateway to ensure security, governance, and effective service exposure.
- Quality Standards : Champion engineering excellence, driving disciplines such as Test-Driven Development (TDD) and ensuring solutions adhere to best practices for code structure, modularity, and Security, & Integration :
- Non-Functional Requirements : Ensure critical non-functional requirements are met, including high standards for concurrency, security, performance, and resilience across the entire platform.
- Data Integration : Architect data access layers, integrating seamlessly with both relational databases (RDBMS using JPA / Hibernate) and modern NoSQL stores (e.g., DynamoDB / MongoDB).
- Messaging : Utilize advanced messaging architectures (Kafka / MQ) for asynchronous communication and event-driven microservices.
Cloud Native & DevOps :
Cloud Adoption : Design solutions leveraging cloud environments (preferably AWS) and orchestration platforms like Kubernetes / OpenShift to achieve scalability and automation.DevOps Integration : Drive CI / CD adoption, ensuring continuous integration and delivery using tools like Maven / Gradle, Jenkins, SonarQube, and Git.Service Standards : Define service communication standards using REST / SOAP and data formats Skills & Experience :Experience : 8 to 10 years in enterprise Java development and architecture.Core Java : Mandatory expertise in Java 8+ (or newer versions).Spring Ecosystem : Deep, hands-on experience with Spring Core, Spring Boot, Spring MVC, and Spring Security.Web Services : Expert knowledge of REST / SOAP services and related APIs (JAX-RS / JSON / JAXB / JAX-WS).DevOps Tooling : Proficiency in CI / CD tools (Maven / Gradle, Jenkins, Sonar, Git).Front-end Foundation : Basic understanding of modern front-end concepts (Angular / HTML5 / CSS3 / JS) for integration context.Preferred / Nice to Have :
AWS Services : Experience with specific AWS services like AWS Lambda, SQS, EC2, and ECS.NoSQL Databases : Practical experience with DynamoDB or MongoDB(ref : hirist.tech)