Java Full-Stack Engineer: Cloud-Native Microservices

Veriipro

Jersey City (NJ)

On-site

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Veriipro in Jersey City seeks an experienced Java software engineer to design, develop, and maintain scalable microservices-based applications. You will work with AWS cloud services, implement event-driven architectures with Kafka, and drive observability with Grafana, Splunk, and Dynatrace.

The role involves building CI/CD pipelines, optimizing performance, and collaborating in Agile/scrum teams to deliver secure, reliable software across development, QA, staging, and production environments.

Qualifications

  • Strong experience in Java, Spring Boot, REST APIs, and microservices architecture.
  • Hands-on experience with AWS cloud services, Kafka, Docker, and Kubernetes.
  • Practical knowledge of Grafana, Splunk, Dynatrace, or similar observability platforms.
  • Experience with SQL/NoSQL databases, Git, Maven/Gradle, and CI/CD tools.
  • Understanding of distributed systems, cloud-native architecture, troubleshooting, and Agile development practices

Responsibilities

  • Design, develop, and maintain scalable full-stack applications using Java, Spring Boot, Microservices, REST APIs, and front-end technologies such as Angular or React.
  • Develop and integrate event-driven applications using Apache Kafka, implementing producers, consumers, topics, and asynchronous messaging for real-time data processing.
  • Deploy, configure, and manage cloud-native applications on AWS, leveraging services such as EC2, S3, EKS, IAM, CloudWatch, and related cloud infrastructure components.
  • Containerize applications using Docker and orchestrate deployments using Kubernetes, managing pods, services, deployments, scaling, and application availability.
  • Implement application logging, monitoring, and observability using Grafana, Splunk, and Dynatrace to track application performance, analyze logs, monitor infrastructure health, and troubleshoot production issues.
  • Build and maintain CI/CD pipelines to automate application builds, testing, deployments, and releases across development, QA, staging, and production environments.
  • Optimize Java application performance through code profiling, JVM tuning, memory management, multithreading, and database query optimization.
  • Collaborate with DevOps, QA, architects, and business stakeholders in Agile/Scrum environments to deliver reliable software solutions and resolve technical issues.
  • Implement application security best practices, including authentication, authorization, secure API development, secrets management, and AWS IAM-based access controls.
  • Participate in production support, root-cause analysis, incident management, and performance tuning using centralized logging and monitoring tools such as Splunk, Grafana, and Dynatrace.

Skills

Java
Spring Boot
REST APIs
Microservices
AWS
Kafka
Kubernetes
Docker
CI/CD
Observability

Tools

Grafana
Splunk
Dynatrace
Docker
Kubernetes
Kafka
Maven
Gradle
Git

Job description

Veriipro in Jersey City seeks an experienced Java software engineer to design, develop, and maintain scalable microservices-based applications. You will work with AWS cloud services, implement event-driven architectures with Kafka, and drive observability with Grafana, Splunk, and Dynatrace.

The role involves building CI/CD pipelines, optimizing performance, and collaborating in Agile/scrum teams to deliver secure, reliable software across development, QA, staging, and production environments.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Backend Engineer: Microservices & Cloud
Senior Java Backend Engineer: Microservices & Cloud

Veriipro • Jersey City (NJ)

On-site
USD 120,000 - 190,000
Cloud-Native Java Engineer | Spring Boot & Microservices
Cloud-Native Java Engineer | Spring Boot & Microservices

Feedinkoo: Remote Jobs • United States

On-site
USD 90,000 - 120,000
Java Full-Stack Microservices Engineer
Java Full-Stack Microservices Engineer

Synechron • Jersey City (NJ)

On-site
USD 100,000 - 120,000
Competitive compensation
Global mobility opportunities
Paid time off
+4
Senior Full-Stack AI Engineer - Generative & Microservices
Senior Full-Stack AI Engineer - Generative & Microservices

Veriipro • Charlotte (NC)

On-site
USD 140,000 - 170,000
Senior Java/Angular Full-Stack Engineer: Microservices & Cloud
Senior Java/Angular Full-Stack Engineer: Microservices & Cloud

Capgemini • Jersey City (NJ)

On-site
USD 61,000 - 104,000
Paid time off per policy: Vacation, H‑
Medical, dental, and vision coverage
401(k) retirement savings plans
+2
Senior Java Microservices Engineer - Cloud-Native & DevOps
Senior Java Microservices Engineer - Cloud-Native & DevOps

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Senior Java Engineer - Cloud-Native Microservices
Senior Java Engineer - Cloud-Native Microservices

Cloudjobs • Atlanta (GA)

On-site
USD 120,000 - 190,000
Paid time off
Company paid holidays
Personal Days
+8
Kafka & Java Microservices Engineer
Kafka & Java Microservices Engineer

Veriipro • Pittsburgh

On-site
USD 120,000 - 180,000
Senior Java Microservices Engineer (Cloud Native)
Senior Java Microservices Engineer (Cloud Native)

Virtusa • Wilmington (DE)

On-site
USD 90,000 - 130,000
Cloud-Driven Java Full-Stack Engineer (Azure, Microservices)
Cloud-Driven Java Full-Stack Engineer (Azure, Microservices)

NTT DATA, Inc. • Jersey City (NJ)

On-site
USD 106,000 - 142,000
Medical insurance
Dental insurance
Vision insurance
+2