drjobs Java Microservices Architect

Java Microservices Architect

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Miami, FL - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Title: Java Microservices Architect

Location: Miami FL or Dallas TX (Hybrid)

Job Type: Contract


Responsibilities:

  • Lead the design and implementation of microservicesbased architecture to ensure scalability flexibility and resilience in complex applications.
  • Define and enforce microservices best practices patterns and standards to ensure the quality and consistency of services across multiple teams.
  • Collaborate with engineering teams to refactor monolithic applications into microservices ensuring a smooth migration to a distributed architecture.
  • Develop highlevel architectural designs for new features and applications balancing performance scalability security and maintainability.
  • Lead the technical design process and work closely with development teams to translate business requirements into technical solutions.
  • Provide architectural guidance on the implementation of enterpriselevel applications using Java microservices and cloud technologies (AWS Azure GCP).
  • Provide leadership in the design and development of Javabased applications focusing on best practices code quality and performance optimization.
  • Advocate for the use of Java frameworks and tools (Spring Boot Spring Cloud Hibernate etc.) and ensure their effective integration within the microservices ecosystem.
  • Ensure the team is leveraging Java and associated technologies to their fullest potential including the adoption of modern Java features and libraries.
  • Design microservices with cloudnative principles in mind utilizing containerization (Docker Kubernetes) and cloud services to ensure scalable and resilient solutions.
  • Collaborate with DevOps teams to enable continuous integration and continuous deployment (CI/CD) pipelines ensuring fast and reliable delivery of microservices.
  • Help define strategies for service discovery load balancing and API gateway integration in cloud environments.
  • Define strategies for performance monitoring profiling and tuning of microservices to ensure lowlatency and highthroughput solutions.
  • Establish robust security practices for servicetoservice communication authentication and authorization in a distributed microservices architecture.
  • Design for failure and ensure high availability fault tolerance and disaster recovery across services.
  • Provide technical leadership conduct code reviews and guide teams in solving complex technical challenges.
  • Facilitate knowledge sharing and the adoption of new technologies across the development teams.
  • Work closely with product managers business analysts and other stakeholders to understand business requirements and translate them into technical solutions.
  • Communicate architectural decisions tradeoffs and risks to both technical and nontechnical stakeholders in a clear and understandable manner.
  • Lead discussions and workshops on architectural choices microservices principles and technical roadmaps.
  • Define and enforce coding standards design principles and development methodologies to ensure the production of highquality software.

Skills:

  • Strong experience with Java and frameworks such as Spring Boot Spring Cloud Hibernate and others.
  • Proven experience in designing and implementing microservices architectures including domaindriven design (DDD) API management and service orchestration.
  • Experience on cloud platforms (AWS Azure GCP) and containerization technologies (Docker Kubernetes).
  • Indepth knowledge of RESTful APIs message queues (e.g. Kafka RabbitMQ) and eventdriven architectures.
  • Strong understanding of architectural patterns and best practices including microservices SOA eventdriven architectures and APIfirst design.
  • Familiarity with service discovery load balancing fault tolerance and resiliency patterns in distributed systems.
  • Knowledge of architectural frameworks and methodologies (e.g. TOGAF Zachman or similar) is a plus.
  • Experience in implementing CI/CD pipelines using tools like Jenkins GitLab CI or CircleCI.
  • Familiarity with infrastructureascode tools like Terraform Ansible or CloudFormation.
  • Proven experience in leading and mentoring development teams in the adoption of best practices and in solving complex technical challenges.
  • Strong problemsolving analytical and decisionmaking skills.
  • Excellent communication skills with the ability to explain complex technical concepts to nontechnical stakeholders.
  • Knowledge and implementation experience in Telecom domain is a plus.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.