Senior Java Developer

Raas Infotek LLC

Jersey City, NJ • 5m ago • Hybrid

Senior

Hybrid

55 - 58 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Java Developer

  • Experience: 12+ years

  • Contract: W2 Contract

  • Location: Jersey City, NJ

Description

Senior Java Developer responsible for designing, developing, enhancing, and maintaining scalable, high-performance enterprise applications. Build and maintain microservices, implement RESTful APIs and web services, integrate with databases and third-party systems, and support quality through unit/integration testing while collaborating with QA and DevOps teams.

Responsibilities

  • Design, develop, and maintain enterprise applications using Java, J2EE, Spring Boot, and related technologies

  • Build scalable, loosely coupled microservices-based applications

  • Design, implement, and integrate RESTful APIs and web services

  • Participate in application architecture, technical design, and code reviews

  • Develop backend components, business logic, database integrations, and reusable modules

  • Work with relational and NoSQL databases; optimize queries and data access performance

  • Integrate with third-party systems, internal platforms, and messaging services

  • Identify and resolve performance issues, production defects, and technical challenges

  • Implement unit testing and integration testing to ensure quality and reliability

  • Collaborate with QA for functional, regression, and automation testing

  • Work with DevOps on deployments, CI/CD pipelines, and release management

  • Follow secure coding practices and enterprise development standards

  • Participate in Agile/Scrum ceremonies and sprint planning

  • Provide technical guidance and mentorship to junior developers

Requirements

  • 12+ years of professional experience in Java/J2EE application development

  • Strong hands-on experience with Java 8/11/17 or newer

  • Extensive experience with Spring Framework, Spring Boot, Spring MVC, and Spring Security

  • Strong experience designing and developing microservices architecture

  • Expertise in REST APIs, SOAP web services, and API integrations

  • Good understanding of Hibernate, JPA, and ORM frameworks

  • Strong database experience with Oracle, PostgreSQL, MySQL, or similar relational databases

  • Experience with SQL queries, stored procedures, database design, and performance tuning

  • Experience with messaging technologies such as Apache Kafka, RabbitMQ, or JMS

  • Hands-on experience with Git and Maven/Gradle

  • Experience with CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps

  • Working knowledge of Docker, Kubernetes, and cloud platforms such as AWS, Azure, or GCP

  • Experience with unit testing frameworks such as JUnit and Mockito

  • Strong understanding of OOP concepts, design patterns, data structures, and algorithms

Benefits

  • W2 contract role

  • Opportunity to work on large-scale enterprise applications in a cross-functional environment with architects, QA, and DevOps

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Java Developer role

Improve your resume for just $5

$55 – $58/year

Unlock Full Resume Report