Java Developer

Vsg Business Solutions
Newark, NJ, United States
6 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) Amazon Web Services Amazon S3 Cloud Engineering Code Review Continuous Integration DevOps Junit PostgreSQL MongoDB Performance Tuning
+27 more
Scrum Methodology Query Optimization Mockito Data Streaming Data Logging Grafana Spring-boot AWS Lambda Backend AWS ECS Git Cloudformation Event Driven Architecture Build Management Integration Tests Information Technology Real Time Data Data Objects Cloudwatch Restful APIs Terraform Stream Processing Data Pipelines Serverless Computing OpenSearch Docker Microservices

Job description

We’re looking for a Java Developer to build and maintain scalable, cloud-native backend services on AWS. You’ll work on event-driven and microservice-based systems, handling real-time data flows and high-volume workloads, in close collaboration with product, QA, and DevOps teams. Responsibilities

  • Design, develop, and maintain backend services using Java 21 and Spring Boot
  • Build and deploy serverless and containerized applications using AWS Lambda and AWS ECS
  • Develop real-time data streaming and processing pipelines with AWS Kinesis
  • Store and manage files and data objects in AWS S3
  • Design data models and write efficient queries in MongoDB and PostgreSQL
  • Implement search and indexing features using OpenSearch
  • Write clean, tested, maintainable code and take part in code reviews
  • Troubleshoot production issues and improve performance and reliability

Requirements

  • Strong experience with Java 21 and Spring Boot
  • Hands-on experience with AWS Lambda, ECS, Kinesis, and S3
  • Experience with MongoDB and PostgreSQL
  • Working knowledge of OpenSearch
  • Experience building REST APIs and microservices
  • Familiarity with Git, CI/CD pipelines, and Agile/Scrum

Nice to Have

  • Experience with Docker and infrastructure as code (Terraform, CloudFormation)
  • Knowledge of monitoring and logging tools (CloudWatch, Grafana, ELK)
  • Understanding of event-driven architecture and messaging patterns
  • Experience with performance tuning and unit/integration testing (JUnit, Mockito)

Education Bachelor’s degree in Computer Science or a related field, or equivalent experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Loading talks and stories from around this role…