Job Title: Senior Java Architect
Location: Phoenix, AZ (Hybrid )
Job Summary
We are seeking a highly experienced Senior Java Architect to design, build, and lead enterprise-scale Java applications. The ideal candidate will have deep expertise in Java, Spring ecosystem, microservices architecture, and cloud-native solutions, along with strong leadership and stakeholder collaboration skills.
This role will work closely with engineering, DevOps, product, and business teams to deliver scalable, secure, and high-performance systems that support critical business functions.
Key Responsibilities
Lead the architecture, design, and development of enterprise Java applications.
Define and implement microservices-based architectures using Java and Spring Boot.
Provide technical leadership and architectural guidance to development teams.
Translate business requirements into scalable, maintainable technical solutions.
Establish coding standards, design patterns, and best practices.
Review code, architecture designs, and technical documentation.
Collaborate with DevOps teams on CI/CD pipelines, containerization, and cloud deployments.
Ensure application performance, security, scalability, and reliability.
Mentor senior and mid-level engineers and support knowledge sharing across teams.
Required Skills & Experience
10+ years of experience in Java/J2EE application development.
Strong hands-on experience with Java 8+, Spring Boot, Spring MVC, Spring Cloud.
Proven experience designing microservices and RESTful APIs.
Strong understanding of system design, design patterns, and enterprise architecture.
Experience with relational and NoSQL databases (Oracle, PostgreSQL, MongoDB, etc.).
Hands-on experience with cloud platforms (AWS / Azure / Google Cloud Platform).
Experience with Docker, Kubernetes, and container orchestration.
Knowledge of messaging systems like Kafka, RabbitMQ, or ActiveMQ.
Strong problem-solving, communication, and leadership skills.
Preferred Qualifications
Experience working in large-scale enterprise or product-based environments.
Exposure to event-driven architecture.
Experience with security standards (OAuth2, JWT, SSO).
Prior experience as a Technical Lead or Architect.
Familiarity with Agile/Scrum methodologies.