Overview
Skills
Job Details
Job Title: Java Architect
Location: Remote
Experience: 10 15 Years
Employment Type: Contract
We are seeking a highly experienced Java Architect with deep expertise in designing, developing, and implementing enterprise-level applications. The ideal candidate will drive architecture decisions, lead complex technical solutions, and mentor development teams while ensuring scalable, secure, and high-performance applications.
Key Responsibilities-
Design and architect end-to-end Java/J2EE enterprise applications.
-
Define architecture blueprints, technical roadmaps, and best practices.
-
Lead solution design reviews and ensure scalable, secure, and maintainable systems.
-
Work closely with cross-functional teams (DevOps, Cloud, QA, Product).
-
Evaluate and select appropriate frameworks, tools, and technologies.
-
Oversee code quality, performance tuning, and complex problem-solving.
-
Provide technical leadership to developers and guide them in coding standards.
-
Create high-level and low-level design documents (HLD/LLD).
-
Participate in system integration, architecture governance, and code reviews.
-
Ensure architecture aligns with business goals, cloud strategy, and security guidelines.
-
Strong expertise in Java/J2EE, Spring, Spring Boot, Microservices
-
Experience with RESTful APIs, Hibernate/JPA, Messaging (Kafka/RabbitMQ)
-
Hands-on experience with Cloud Platforms (AWS / Azure / Google Cloud Platform)
-
Knowledge of API Gateway, Service Mesh, Distributed Systems
-
Experience with containerization Docker & Kubernetes
-
Strong experience in Microservices architecture patterns
-
Circuit Breaker
-
Event-Driven Architecture
-
CQRS
-
Saga Pattern
-
-
Expertise in RDBMS and NoSQL (MySQL, PostgreSQL, MongoDB, Cassandra)
-
Strong in architectural frameworks TOGAF / Zachman (preferred)
-
Experience with CI/CD pipelines Jenkins, GitHub Actions, GitLab
-
Knowledge of security concepts OAuth2, JWT, SSO, IAM
-
Experience in performance tuning, high availability, scalability.