Skip to content
mimi

Senior Java Backend Engineer

VRPRO IT

Piscataway · On-site Contract Senior 2d ago

About the role

Job Title: Senior Java Backend Engineer

Location: Piscataway, NJ

Experience: 12+ Years

Duration: Long Term

Note:

~Local candidates from NJ only.

Key Responsibilities: • Design and develop scalable, high-performance backend systems • Build and maintain RESTful APIs and microservices architecture • Develop real-time data processing pipelines using Kafka or similar platforms • Optimize system performance, scalability, and reliability • Implement caching strategies and database optimizations • Work on containerized environments (Docker/Kubernetes)

Required Skills: • 12+ years of strong experience in Java (Java 11+) • Expertise in Spring Boot / Spring Framework • Hands-on experience with REST APIs & Microservices • Experience with Apache Kafka or similar streaming platforms • Strong knowledge of multithreading, concurrency, and asynchronous programming • Experience with relational databases (PostgreSQL / SQL Server) and SQL tuning • Experience with distributed caching (Redis, GridGain, etc.) • Hands-on with Docker and/or Kubernetes

Nice to Have: • Experience with columnar databases • Strong background in performance tuning and system scalability

Requirements

  • Experience: 12+ Years
  • 12+ years of strong experience in Java (Java 11+)
  • Expertise in Spring Boot / Spring Framework
  • Hands-on experience with REST APIs & Microservices
  • Experience with Apache Kafka or similar streaming platforms
  • Strong knowledge of multithreading, concurrency, and asynchronous programming
  • Experience with relational databases (PostgreSQL / SQL Server) and SQL tuning
  • Experience with distributed caching (Redis, GridGain, etc.)
  • Hands-on with Docker and/or Kubernetes
  • Experience with columnar databases
  • Strong background in performance tuning and system scalability

Responsibilities

  • Design and develop scalable, high-performance backend systems
  • Build and maintain RESTful APIs and microservices architecture
  • Develop real-time data processing pipelines using Kafka or similar platforms
  • Optimize system performance, scalability, and reliability
  • Implement caching strategies and database optimizations
  • Work on containerized environments (Docker/Kubernetes)

Skills

JavaSpring BootSpring FrameworkREST APIsMicroservicesApache KafkaMultithreadingConcurrencyAsynchronous programmingRelational databasesSQL tuningDistributed cachingDockerKubernetes

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free