1

Java Microservices Architect Jobs in New Jersey (NOW HIRING)

Java Architect

Berkeley Heights, NJ · On-site

$65.75 - $88.75/hr

Lead the design and development using Java, Spring Boot, and Microservices architecture * Establish best practices, coding standards, and development guidelines * Provide technical leadership and ...

Back-end Developer - V

Bedminster, NJ · On-site

$122K - $159K/yr

Design, architect, and implement backend solutions using Java, Spring Boot, Microservices, and Cassandra NoSQL. * Collaborate with data and project managers to understand system requirements and ...

Senior Java Full Stack Developer

Somerset, NJ · On-site

$55.50 - $71.50/hr

The ideal candidate brings deep expertise in Java, Spring frameworks, microservices architecture, and cloud technologies. This role requires strong collaboration with QA, DevOps, and product teams to ...

Senior Java Full Stack Developer

Somerset, NJ · Hybrid

$55.50 - $71.50/hr

The ideal candidate brings deep expertise in Java, Spring frameworks, microservices architecture, and cloud technologies. This role requires strong collaboration with QA, DevOps, and product teams to ...

next page

Showing results 1-20

Java Microservices Architect information

What is the difference between Java Microservices Architect vs Java Backend Developer?

AspectJava Microservices ArchitectJava Backend Developer
Required CredentialsBachelor's in CS, Microservices, Cloud certificationsBachelor's in CS, Java certifications
Work EnvironmentDesigning and overseeing microservices architecture, collaborating with teamsDeveloping and maintaining Java backend applications
Employer & Industry UsageTech companies, cloud-based services, enterprise solutionsSoftware firms, startups, web applications
Search & Comparison IntentUnderstanding architecture roles, high-level designDevelopment tasks, coding, implementation

The Java Microservices Architect focuses on designing and overseeing microservices architecture, requiring strategic planning and high-level technical skills. In contrast, a Java Backend Developer primarily codes and maintains backend Java applications. Both roles often work in similar environments but differ in scope and responsibilities.

What are the key skills and qualifications needed to thrive as a Java Microservices Architect, and why are they important?

To thrive as a Java Microservices Architect, you need expertise in Java programming, microservices design patterns, system integration, and a solid understanding of software architecture principles, often supported by a degree in computer science or related fields. Familiarity with tools like Spring Boot, Docker, Kubernetes, RESTful APIs, and cloud platforms such as AWS or Azure, along with relevant certifications, is typically required. Outstanding problem-solving, leadership, and communication skills help in guiding development teams and translating business needs into scalable solutions. These skills are crucial for delivering robust, efficient, and maintainable architectures that support evolving business requirements.

How does a Java Microservices Architect typically collaborate with development and operations teams during a project lifecycle?

A Java Microservices Architect plays a central role in bridging development and operations teams throughout a project's lifecycle. They work closely with developers to design scalable, modular services and establish best coding practices, while also partnering with DevOps engineers to ensure smooth deployment, monitoring, and maintenance. Regular meetings, architecture reviews, and hands-on guidance are common, as architects often mentor team members and help troubleshoot complex integration issues. This collaborative approach helps ensure system reliability, performance, and alignment with business goals.

What does a Java Microservices Architect do?

A Java Microservices Architect is responsible for designing and overseeing the implementation of microservices-based architectures using the Java programming language. They break down complex applications into independent, modular services that can be developed, deployed, and scaled individually. Their role includes selecting appropriate frameworks, ensuring system reliability, and defining integration patterns between services. Additionally, they collaborate with development teams to enforce best practices, optimize performance, and ensure security across the microservices ecosystem.
What are popular job titles related to Java Microservices Architect jobs in New Jersey? For Java Microservices Architect jobs in New Jersey, the most frequently searched job titles are:
What job categories do people searching Java Microservices Architect jobs in New Jersey look for? The top searched job categories for Java Microservices Architect jobs in New Jersey are:
What cities in New Jersey are hiring for Java Microservices Architect jobs? Cities in New Jersey with the most Java Microservices Architect job openings:

AppOps Engineer (Java & Microservices) Support: Berkeley Heights, NJ: Onsite

Envision Technology Solutions

Berkeley Heights, NJ • On-site

Other

Posted 16 days ago


Job description

Role: AppOps Engineer (Java & Microservices) Support

Location: Berkeley Heights, NJ: Onsite

Position Overview

We are seeking a highly skilled and proactive AppOps Engineer to join our Application Operations team. In this role, you will bridge the gap between development and operations, ensuring the high availability, scalability, and performance of our core applications.

The ideal candidate will possess a strong background in production support and system reliability, combined with deep technical expertise in the Java ecosystem, Spring Boot framework, and Microservices architecture. You will be responsible for monitoring, troubleshooting, and optimizing cloud-native Java applications to ensure seamless business operations.

Key Responsibilities

1. Application Operations & Production Support

  • Monitor, maintain, and support core business applications built on Java, Spring Boot, and Microservices.
  • Act as the first line of defense for application alerts, incidents, and performance degradation, ensuring strict adherence to SLAs.
  • Conduct deep-dive root cause analysis (RCA) for complex technical issues spanning across distributed microservices.
  • Deploy, configure, and maintain application updates, patches, and hotfixes in staging and production environments.

2. Monitoring & Performance Optimization

  • Design and implement robust observability dashboards using tools like Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), or AppDynamics/New Relic.
  • Monitor microservices health, API latencies, heap memory utilization, and thread dumps to proactively identify bottlenecks.
  • Optimize JVM performance, connection pooling, and database queries to ensure peak application efficiency.

3. Automation & CI/CD

  • Collaborate with DevOps teams to manage and improve continuous integration and deployment (CI/CD) pipelines (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Automate routine operational tasks, health checks, and self-healing scripts using Bash, Python, or Ansible.

Technical Skills & Qualifications

Core Requirements

  • Java Tech Stack: Strong proficiency in Java (Java 8 or higher) with a solid understanding of object-oriented programming, multi-threading, and JVM internals.
  • Frameworks: Extensive hands-on experience supporting and troubleshooting applications built on the Spring Boot framework (Spring MVC, Spring Security, Spring Data).
  • Architecture: Deep understanding of Microservices architecture, including RESTful APIs, API Gateways (e.g., Zuul, Spring Cloud Gateway), and Service Mesh concepts.
  • Database & Messaging: Experience with relational databases (MySQL, PostgreSQL, Oracle) and message brokers (Kafka, RabbitMQ) typically used in microservice ecosystems.

Infrastructure & Operations

  • Containers & Orchestration: Solid experience with Docker and Kubernetes for managing containerized microservices.
  • Cloud Platforms: Familiarity with cloud environments (AWS, Azure, or Google Cloud Platform) and cloud-native operational practices.
  • Operating Systems: Proficient in Linux/Unix environments, shell scripting, and command-line troubleshooting.