Position Summary
We are seeking an experienced Java Architect to lead the design, development, and evolution of enterprise-grade software solutions. This role is responsible for defining technical architecture, establishing engineering standards, mentoring development teams, and ensuring scalable, secure, and high-performing applications across the organization.
The ideal candidate combines deep hands-on Java expertise with strong system design skills, cloud architecture experience, and the ability to collaborate effectively with product, engineering, security, and business stakeholders.
Key Responsibilities
- Design and maintain scalable, secure, and resilient enterprise application architectures using Java and related technologies.
- Define technical standards, architecture patterns, and development best practices across engineering teams.
- Lead architecture reviews, code reviews, and technical design sessions.
- Translate business and product requirements into technical solutions and system designs.
- Drive modernization initiatives including microservices, cloud-native applications, API-first architecture, and event-driven systems.
- Evaluate and recommend technologies, frameworks, and tools aligned with organizational goals.
- Collaborate with DevOps, infrastructure, and security teams to ensure operational excellence and compliance.
- Mentor engineers and technical leads on architecture principles, design patterns, and engineering best practices.
- Optimize system performance, scalability, reliability, and maintainability.
- Support CI/CD automation, observability, and production readiness initiatives.
- Participate in strategic technology planning and long-term platform evolution.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 8+ years of software engineering experience with at least 3+ years in an architecture or technical leadership role.
- Deep expertise in Java and the JVM ecosystem.
- Strong experience with:
- Spring Boot / Spring Framework
- RESTful APIs and microservices architecture
- Distributed systems design
- Relational and NoSQL databases
- Messaging/event platforms (Kafka, RabbitMQ, etc.)
- Cloud platforms such as AWS, Azure, or Google Cloud
- Containerization technologies including Docker and Kubernetes
- Strong understanding of software design patterns, security principles, and scalable system architecture.
- Experience with CI/CD pipelines, automated testing, and DevOps practices.
- Excellent communication and stakeholder management skills.
Preferred Qualifications
- Experience with large-scale SaaS or enterprise platforms.
- Familiarity with domain-driven design (DDD) and event-driven architecture.
- Experience with frontend technologies and full-stack architecture considerations.
- Knowledge of identity management, API gateways, and security frameworks.
- Experience leading modernization or cloud migration initiatives.
- Relevant certifications in cloud or enterprise architecture.
Technical Skills
Languages & Frameworks
- Java
- Spring Boot
- Spring Cloud
- Hibernate/JPA
Cloud & Infrastructure
- AWS / Azure / GCP
- Docker
- Kubernetes
- Terraform
Data & Messaging
- PostgreSQL / MySQL
- MongoDB
- Kafka
- Redis
DevOps & Tooling
- Git
- Jenkins / GitHub Actions
- Maven / Gradle
- SonarQube
Soft Skills
- Strategic thinking and problem-solving
- Technical leadership and mentoring
- Strong communication and presentation skills
- Cross-functional collaboration
- Ability to balance short-term delivery with long-term architectural vision
Success Metrics
- Improved platform scalability and system reliability
- Reduced technical debt and architecture complexity
- Faster delivery through standardized patterns and reusable components
- Increased engineering productivity and platform stability
- Successful implementation of cloud-native and modernization initiatives
Example Reporting Structure
- Reports To: Director of Engineering / VP of Engineering
- Works Closely With:
- Product Management
- Engineering Teams
- DevOps / Infrastructure
- Security & Compliance
- Enterprise Architecture