Job Description:
We are seeking a seasoned Java Architect with 12 years of hands-on experience to lead the architecture design and delivery of enterprise-grade Java applications. This role is ideal for someone who combines deep technical expertise with strong leadership skills and enjoys working closely with developers DevOps teams and business stakeholders to build scalable secure and high-performance systems.
You will be responsible for defining the technical vision driving best practices and guiding teams from solution design through production deployment in modern cloud-native environments.
Key Responsibilities
- Lead the architecture and design of Java-based enterprise applications using Spring Boot Spring Cloud and related frameworks
- Define and implement microservices architectures and RESTful APIs for cloud-native solutions
- Provide technical leadership and guidance on coding standards design patterns and best practices
- Review and approve high-level and low-level design documents
- Collaborate with DevOps teams to implement CI/CD pipelines containerization (Docker Kubernetes) and cloud deployments
- Ensure applications meet performance scalability security and reliability requirements
- Define integration strategies with internal systems and external platforms
- Participate in code reviews mentor developers and enforce architectural standards
- Evaluate and recommend tools frameworks and technologies to improve development efficiency
- Translate business and functional requirements into robust technical solutions
- Support production systems and guide teams on performance tuning and optimization
Required Qualifications & Experience
Experience & Core Skills
- 12 years of experience in Java/J2EE application development and architecture
- Strong expertise in Spring Boot Spring Cloud Spring Data Spring Security
- Proven experience designing microservices-based architectures
- Strong experience building RESTful APIs
- Solid understanding of design patterns SOLID principles and enterprise architecture
- Hands-on experience with SQL and NoSQL databases and caching mechanisms
- Experience working in cloud environments (AWS Azure or GCP)
DevOps Cloud & Observability
- Experience with Docker and Kubernetes
- Hands-on experience with CI/CD tools (Jenkins Azure DevOps GitHub Actions)
- Familiarity with monitoring and logging tools (Splunk Grafana Prometheus)
- Strong understanding of application security and secure coding practices
Soft Skills & Leadership
- Strong technical leadership and mentoring capabilities
- Excellent communication and stakeholder engagement skills
- Proven ability to lead architecture discussions and technical decision-making
- Strong problem-solving and analytical skills
Preferred Qualifications
- Experience with event-driven architectures (Kafka RabbitMQ)
- Exposure to reactive programming (Spring WebFlux Project Reactor)
- Experience implementing OAuth2/JWT and modern security standards
- Knowledge of performance tuning and scalability optimization for high-traffic systems
Job Description: We are seeking a seasoned Java Architect with 12 years of hands-on experience to lead the architecture design and delivery of enterprise-grade Java applications. This role is ideal for someone who combines deep technical expertise with strong leadership skills and enjoys working ...
Job Description:
We are seeking a seasoned Java Architect with 12 years of hands-on experience to lead the architecture design and delivery of enterprise-grade Java applications. This role is ideal for someone who combines deep technical expertise with strong leadership skills and enjoys working closely with developers DevOps teams and business stakeholders to build scalable secure and high-performance systems.
You will be responsible for defining the technical vision driving best practices and guiding teams from solution design through production deployment in modern cloud-native environments.
Key Responsibilities
- Lead the architecture and design of Java-based enterprise applications using Spring Boot Spring Cloud and related frameworks
- Define and implement microservices architectures and RESTful APIs for cloud-native solutions
- Provide technical leadership and guidance on coding standards design patterns and best practices
- Review and approve high-level and low-level design documents
- Collaborate with DevOps teams to implement CI/CD pipelines containerization (Docker Kubernetes) and cloud deployments
- Ensure applications meet performance scalability security and reliability requirements
- Define integration strategies with internal systems and external platforms
- Participate in code reviews mentor developers and enforce architectural standards
- Evaluate and recommend tools frameworks and technologies to improve development efficiency
- Translate business and functional requirements into robust technical solutions
- Support production systems and guide teams on performance tuning and optimization
Required Qualifications & Experience
Experience & Core Skills
- 12 years of experience in Java/J2EE application development and architecture
- Strong expertise in Spring Boot Spring Cloud Spring Data Spring Security
- Proven experience designing microservices-based architectures
- Strong experience building RESTful APIs
- Solid understanding of design patterns SOLID principles and enterprise architecture
- Hands-on experience with SQL and NoSQL databases and caching mechanisms
- Experience working in cloud environments (AWS Azure or GCP)
DevOps Cloud & Observability
- Experience with Docker and Kubernetes
- Hands-on experience with CI/CD tools (Jenkins Azure DevOps GitHub Actions)
- Familiarity with monitoring and logging tools (Splunk Grafana Prometheus)
- Strong understanding of application security and secure coding practices
Soft Skills & Leadership
- Strong technical leadership and mentoring capabilities
- Excellent communication and stakeholder engagement skills
- Proven ability to lead architecture discussions and technical decision-making
- Strong problem-solving and analytical skills
Preferred Qualifications
- Experience with event-driven architectures (Kafka RabbitMQ)
- Exposure to reactive programming (Spring WebFlux Project Reactor)
- Experience implementing OAuth2/JWT and modern security standards
- Knowledge of performance tuning and scalability optimization for high-traffic systems
View more
View less