Java Architect

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Minimum of 15 years of software development experience, with at least 5 years in an architectural role., Proficient in Java, Spring Boot, SQL, NoSQL, Docker, and Kubernetes., Strong expertise in designing microservices and scalable systems, with cloud service experience preferred., Excellent leadership, communication, and problem-solving skills..

Key responsabilities:

  • Lead the architecture and design of applications using Java and Spring Boot.
  • Develop scalable system architectures aligned with microservices principles and ensure NFRs are met.
  • Mentor and manage a team of developers while collaborating with clients to gather requirements.
  • Utilize monitoring tools for system performance analysis and contribute to the migration of monolithic applications to microservices.

Concentrix logo
Concentrix XLarge http://www.concentrix.com
10001 Employees
See all jobs

Job description

Job Title:

Java Architect

Job Description

We are seeking a talented Java Architect with a minimum of 15 years of software development experience, including at least 5 years in a software architectural role. The ideal candidate will have a deep proficiency in Java technologies and modern software design principles, with a strong focus on scalability, security, and high-performance systems.

Key Responsibilities:

  • Lead the architecture and design of applications using Java, Spring Boot, and other relevant technologies.
  • Develop scalable system architectures aligned with microservices principles.
  • Ensure the design and implementation of Non-Functional Requirements (NFRs) including scalability, performance, and security.
  • Provide expertise on cloud computing solutions and services within at least one major cloud platform (AWS, GCP, Azure).
  • Independently set up, manage, and optimize CI/CD pipelines to streamline development processes.
  • Mentor and manage a team of developers, guiding them through technical challenges and best practices.
  • Collaborate with clients to gather requirements and present system architectures that meet business needs.
  • Design and implement distributed systems for enterprise-grade applications, capable of handling high data volumes.
  • Build and analyze analytics dashboards utilizing analytical database technologies.
  • Utilize monitoring tools like Prometheus and Grafana for system performance analysis and optimization.
  • Contribute to the migration of monolithic applications to microservices architectures.
  • Stay updated on industry trends and best practices, adapting them into solutions where applicable.

Qualifications:

  • Minimum of 15 years of experience in software development, with at least 5 years in an Architectural role.
  • Proficient in Java, Spring Boot, SQL, NoSQL, Docker, and Kubernetes.
  • Strong expertise in designing microservices and scalable systems.
  • Hands-on experience with at least one cloud service platform (AWS, GCP, Azure); cloud certifications are preferred.
  • Experience in establishing CI/CD practices.
  • Knowledgeable in monolithic to microservices migration strategies.
  • Familiarity with analytics dashboards and the ability to manage high data volumes.
  • Strong client management skills and ability to present complex architectures clearly.
  • Understanding of IBM WebSphere and HTTP server functionalities is a significant advantage.
  • Excellent leadership, communication, and problem-solving skills.

Location:

IND Work-at-Home

Language Requirements:

Time Type:

Full time

If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Communication
  • Leadership

Related jobs