Haystack
← Back to Jobs
Technology
RI

Senior Java Developer

Raas Infotek LLCJersey City, NJ🇺🇸United StatesPosted Sep 28, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
Jersey City, NJ, United States
Posted
Yesterday
DockerMicroservicesMySQLOracleSQLSpringSpring BootAWSScrumAgileAzureGitGoogle CloudHibernateJavaJenkinsKafkaKubernetesPostgreSQLRESTRabbitMQ

Job Description

Senior Java Developer – 13+ Years of Experience

Job Title: Senior Java Developer

Job Description

We are looking for a highly experienced Senior Java Developer with 13+ years of hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, REST APIs, and cloud technologies.

Key Responsibilities

  • Design, develop, test, and maintain high-quality Java applications.
  • Develop scalable and secure Microservices using Java and Spring Boot.
  • Build and integrate RESTful APIs and backend services.
  • Participate in application architecture and technical design discussions.
  • Work with relational and NoSQL databases and optimize queries.
  • Troubleshoot complex production issues and provide effective solutions.
  • Perform code reviews and ensure coding standards and best practices.
  • Collaborate with business analysts, architects, QA teams, and other developers.
  • Participate in Agile/Scrum ceremonies and contribute throughout the SDLC.
  • Mentor junior and mid-level developers when required.

Required Skills

  • 13+ years of experience in Java/J2EE development.
  • Strong proficiency in Java 8/11/17+.
  • Extensive experience with Spring Boot, Spring MVC, Spring Security.
  • Strong hands-on experience with Microservices architecture.
  • Excellent knowledge of REST APIs, JSON, XML, and web services.
  • Experience with Hibernate/JPA.
  • Strong SQL and database development experience with Oracle, MySQL, PostgreSQL, or similar.
  • Experience with Kafka, RabbitMQ, or other messaging technologies.
  • Hands-on experience with Git, Maven/Gradle, Jenkins, or similar tools.
  • Experience with Docker and Kubernetes is preferred.
  • Exposure to AWS, Azure, or Google Cloud Platform cloud platforms.
  • Strong understanding of design patterns, data structures, algorithms, and OOP concepts.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Experience working in large-scale enterprise environments.
  • Strong communication, analytical, and problem-solving skills.
  • Ability to work independently as well as within a team.

Similar jobs