Senior Java Architect

RelantoSan Jose, US
Published on

About the Role

We are looking for an experienced Java Architect to lead the design and development of scalable, high-performance enterprise applications. The ideal candidate will have deep technical expertise in Java-based technologies and a strong background in system architecture and design patterns.

Key Responsibilities

  • Define, design, and implement robust and scalable Java-based architectures for complex enterprise applications.
  • Provide technical leadership to development teams, ensuring adherence to best practices, coding standards, and architectural principles.
  • Evaluate and recommend appropriate technologies, tools, and frameworks to support project goals.
  • Work closely with stakeholders, product managers, and engineering teams to gather requirements and translate them into technical solutions.
  • Conduct code reviews, performance tuning, and ensure overall software quality and maintainability.
  • Ensure system security, scalability, and reliability throughout the application lifecycle.
  • Mentor developers and contribute to continuous improvement of the development process.

About the Candidate

  • Required Skills & Qualifications:
    • 10+ years of experience in Java/J2EE development and architecture.
    • Proven expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security).
    • Strong understanding of RESTful APIs, Microservices architecture, and containerization (Docker, Kubernetes).
    • Experience with cloud platforms (AWS, Azure, or GCP) and deployment strategies.
    • Familiarity with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
    • Hands-on experience with DevOps practices and tools like Jenkins, Git, Maven, and CI/CD pipelines.
    • Strong problem-solving skills and ability to communicate complex technical concepts effectively.

Preferred Qualifications

  • Experience with front-end technologies (e.g., Angular, React) is a plus.
  • Knowledge of enterprise integration patterns and middleware solutions.
  • Certification in Java or cloud platforms (AWS Certified Solutions Architect, etc.).