Senior Java Backend Engineer
VRPRO IT
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
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