Job Type: Contract
Job Category: IT
Job Description
Role: Java Architect
Location: Remote
Contract
We are seeking a highly experienced Java Architect with 14+ years of hands-on experience in designing, developing, and delivering enterprise-grade applications. The ideal candidate will lead architectural design, define technology standards, and ensure scalable, secure, and high-performance solutions across distributed systems.
Key Responsibilities
- Lead end-to-end application architecture and design for complex, large-scale Java-based systems.
- Define and enforce architectural standards, design patterns, and best practices.
- Design and implement microservices-based architectures using Java/J2EE, Spring Boot, and REST APIs.
- Guide development teams through technical decisions, code reviews, and performance optimization.
- Collaborate with product owners, business stakeholders, and engineering teams to translate requirements into technical solutions.
- Ensure application scalability, security, reliability, and maintainability.
- Drive cloud-native and containerized solutions using modern DevOps and CI/CD practices.
- Evaluate and recommend new technologies, frameworks, and tools.
Required Skills & Experience
- 14+ years of experience in Java/J2EE application development and architecture.
- Strong expertise in Spring, Spring Boot, Hibernate/JPA, and microservices architecture.
- Experience with RESTful services, APIs, and integration patterns.
- Solid understanding of system design, distributed systems, and performance tuning.
- Experience with cloud platforms (AWS/Azure/GCP) and container technologies (Docker, Kubernetes).
- Strong knowledge of CI/CD, DevOps practices, and modern software development methodologies.
- Excellent leadership, communication, and stakeholder management skills.
Required Skills
Performance Architect