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 Deliverables
Architecture 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 maintainability.
Performance, 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 (JAX-RS/JSON/JAXB/JAX-WS).
Required Skills & Experience :
- Experience : 8 to 10 years in enterprise Java development and architecture.