Full Time

Java Full Stack Developer

VeriiPro
Contract
Entry level
Technology, Information and Internet
Jersey City, NJ
$125,000 - $180,000* / year (about $60–$87 an hour)

Job Description

Required Skills: Java, Spring Boot, Microservices, Angular/React, AWS, Kafka, Kubernetes, Grafana, Splunk, Dynatrace


Required 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.

What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.