Java Backend Developer

Berkeley Heights, NJ, US • Posted 30+ days ago • Updated 26 days ago
Full Time
Able to Sponsor
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Analytical Skill
  • Amazon DynamoDB
  • Amazon EC2
  • Conflict Resolution
  • Continuous Delivery
  • Continuous Integration
  • Apache Kafka
  • Caching
  • Cloud Computing
  • Docker
  • Grafana
  • Innovation
  • Collaboration
  • Communication
  • Data Processing
  • Database
  • Microservices
  • MongoDB
  • DevOps
  • Java
  • Kubernetes
  • Management
  • Mentorship
  • Problem Solving
  • Amazon S3
  • Amazon Web Services
  • Apache HTTP Server
  • Debugging
  • Scrum
  • Leadership
  • NoSQL
  • RESTful
  • Real-time
  • Redis
  • Remote Desktop Services
  • Spring Framework
  • Streaming
  • Terraform
  • Unit Testing
  • Amazon RDS
  • Agile
  • API

Summary

Job Summary
We are seeking an experienced Senior Java Backend Developer with 6+ years of hands-on experience in designing and building scalable, high-performance backend systems. The ideal candidate will have strong expertise in microservices architecture, cloud-native development, and distributed systems, along with deep knowledge of modern backend technologies.

Key Responsibilities
  • Design, develop, and maintain scalable backend services using Java and Spring Boot
  • Architect and implement microservices-based solutions
  • Deploy and manage applications using Kubernetes (K8s)
  • Build and maintain event-driven systems using Apache Kafka
  • Develop cloud-native applications leveraging AWS services
  • Optimize performance using caching mechanisms like Redis and Memcached
  • Collaborate with cross-functional teams (frontend, DevOps, product) to deliver high-quality solutions
  • Ensure code quality through best practices, unit testing, and code reviews
  • Troubleshoot, debug, and upgrade existing systems
  • Participate in architectural discussions and contribute to technical decision-making

Required Skills
  • Strong proficiency in Java (8/11/17+) and Spring Boot framework
  • Hands-on experience with Microservices Architecture
  • Expertise in Kubernetes (K8s) for container orchestration
  • Experience with Apache Kafka for event streaming and messaging
  • Strong experience in AWS (EC2, S3, RDS, Lambda, etc.)
  • Proficiency with caching tools such as Redis and Memcached
  • Experience with RESTful APIs and API design best practices
  • Familiarity with CI/CD pipelines and DevOps practices
  • Strong understanding of distributed systems and system design

Preferred Qualifications
  • Experience with Docker and containerization
  • Knowledge of NoSQL databases (MongoDB, DynamoDB)
  • Exposure to Infrastructure as Code (Terraform / CloudFormation)
  • Experience in high-traffic, scalable systems
  • Familiarity with Agile/Scrum methodologies

Soft Skills
  • Strong problem-solving and analytical thinking
  • Excellent communication and collaboration skills
  • Ability to mentor junior developers and lead technical initiatives

Education
  • Bachelor s or Master s degree in Computer Science, Engineering, or related field

Nice to Have
  • Experience in real-time data processing systems
  • Knowledge of observability tools (Prometheus, Grafana, ELK stack)

Why Join Us
  • Opportunity to work on cutting-edge cloud-native technologies
  • Collaborative and innovation-driven work environment
  • Career growth and leadership opportunities
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10462843
  • Position Id: 8926532
  • Posted 30+ days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Berkeley Heights, New Jersey

9d ago

Full-time

$99,815 - $148,400

Woodbridge Township, New Jersey

2d ago

Easy Apply

Full-time

USD 57.00 - 63.00 per hour

Berkeley Heights, New Jersey

15d ago

Full-time

USD 90,000.00 - 144,000.00 per year

Berkeley Heights, New Jersey

Today

Full-time

USD 110,000.00 - 186,000.00 per year

Search all similar jobs