Senior Core Java Backend Developer-Java, Spring Boot

Rose International

Jersey City (NJ)

On-site

USD 140,000 - 170,000

Full time

34 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rose International is seeking an accomplished Core Java Developer for an onsite role in Jersey City. The candidate should have 10+ years of enterprise Java experience, with deep work in Core Java, Jakarta EE, Spring Framework and Spring Boot, plus hands-on RESTful services and distributed systems.

Knowledge of Docker, OpenShift, Kubernetes and CI/CD is essential. This senior position requires collaboration with distributed teams across time zones, designing secure and scalable applications, and

Qualifications

  • 10+ years designing and developing enterprise-grade Java systems.
  • Deep experience with Core Java, Jakarta EE, Spring Framework, and Spring Boot.
  • Experience with RESTful services and distributed systems.
  • Experience with Docker, OpenShift, Kubernetes and CI/CD pipelines.

Responsibilities

  • Design, develop and maintain enterprise-grade Java-based backend applications.
  • Build scalable RESTful services using Core Java, Spring Framework and Spring Boot.
  • Develop and maintain event-driven integrations using Apache Kafka and IBM MQ.
  • Design and optimize database schemas, SQL queries and PL/SQL procedures.
  • Implement secure authentication and authorization using Spring Security.
  • Apply resilience patterns, caching strategies and performance optimization techniques.
  • Develop automated unit, integration and contract tests to ensure software quality.
  • Use AI-assisted development tools to improve coding productivity and workflows.
  • Build, deploy and maintain containerized apps using Docker, OpenShift and Kubernetes.
  • Implement and maintain CI/CD pipelines and observability.
  • Participate in Agile ceremonies and cross-time-zone collaboration.

Skills

Core Java
Java 17/21/25
Jakarta EE
Spring Framework
Spring Boot
RESTful APIs
Apache Kafka
IBM MQ
SQL/PLSQL
OpenShift
Kubernetes
CI/CD
SDLC
Agile
JPA/Hibernate
JUnit/Mockito

Tools

Docker
OpenShift
Kubernetes
Jenkins
Git
GitHub
Maven/Gradle
IntelliJ
Eclipse

Job description

***Only qualified Core Java Developer candidates located near the location specified in the job description are to be considered due to the position requiring an onsite presence***

Required Experience & Knowledge
  • 10+ years of relevant experience designing and developing enterprise-grade Java-based systems
  • 10+ years of hands-on experience with Core Java, Java 17/21/25 LTS, Jakarta EE (J2EE), Spring Framework 7 and Spring Boot 4.x
  • Experience developing RESTful services and working with medium-to-complex distributed systems
  • Experience with event-driven architecture using Apache Kafka and IBM MQ
  • Experience with relational databases, SQL, PL/SQL, and schema versioning tools such as Flyway or Liquibase
  • Experience implementing secure, scalable and resilient enterprise applications
  • Experience with Docker, Red Hat OpenShift, Kubernetes and CI/CD pipelines
  • Strong understanding of the full Software Development Life Cycle (SDLC) and Agile methodologies
  • Experience working with distributed teams across time zones
Required Technical Skills
  • Strong knowledge of modern Java language features, JVM internals, garbage collection tuning and performance profiling
  • Proficiency in Java 25 preferred, Core Java, Jakarta EE (J2EE), Spring Framework 7 and Spring Boot 4.x
  • Expertise in REST API design, OpenAPI/Swagger and high-performance service communication
  • Strong knowledge of JPA 2/3, Hibernate 6 and HikariCP connection pooling
  • Experience with Spring Security 6+, OAuth 2.0/OIDC, JWT-based authentication, RBAC and ABAC
  • Knowledge of Apache Kafka partitioning, consumer groups, idempotency, transactional outbox patterns and IBM MQ
  • Experience with Oracle or equivalent databases such as PostgreSQL and MySQL
  • Experience with Redis, MongoDB and Elasticsearch, with awareness of vector databases such as Pgvector
  • Familiarity with Spring AI, large language model (LLM) integration and retrieval-augmented generation (RAG) workflows is an advantage
  • Proficiency with AI-assisted development tools such as Claude, GitHub Copilot, Devin and Cursor
  • Experience with JUnit 5, Mockito, AssertJ, Cucumber/Gherkin and Testcontainers
  • Knowledge of contract testing tools such as WireMock and Spring Cloud Contract
  • Experience with IntelliJ IDEA or Eclipse, Git, Bitbucket, GitHub, Maven/Gradle, JIRA and SonarQube
  • Experience with Docker multi-stage builds, Kubernetes deployments, ConfigMaps, Secrets, Ingress and HPA/KEDA autoscaling
  • Experience with Jenkins, GitHub Actions, GitLab CI or ArgoCD
  • Familiarity with Micrometer, Prometheus, Grafana and distributed tracing tools such as OpenTelemetry, Zipkin or Jaeger
Preferred Experience
  • Experience with Java 25 LTS
  • Exposure to Spring AI, LLM integrations, RAG workflows and vector databases
  • Experience with advanced Kubernetes autoscaling using HPA/KEDA
  • Familiarity with modern AI-assisted software engineering tools and practices
Required Soft Skills
  • Strong analytical and problem-solving skills
  • Ability to learn new tools, frameworks and technologies quickly
  • Ability to collaborate effectively with distributed and cross-time-zone teams
  • Strong understanding of enterprise design standards, architectural patterns and development best practices
Responsibilities
  • Design, develop and maintain enterprise-grade Java-based backend applications
  • Build scalable RESTful services using Core Java, Spring Framework and Spring Boot
  • Develop and maintain event-driven integrations using Apache Kafka and IBM MQ
  • Design and optimize database schemas, SQL queries and PL/SQL procedures
  • Implement secure authentication and authorization using Spring Security and modern security standards
  • Apply resilience patterns, caching strategies and performance optimization techniques
  • Develop automated unit, integration and contract tests to ensure software quality
  • Use AI-assisted development tools to improve coding productivity, code review and development workflows
  • Build, deploy and maintain containerized applications using Docker, OpenShift and Kubernetes
  • Implement and maintain CI/CD pipelines and application observability
  • Participate in Agile ceremonies, sprint planning, code reviews and iterative delivery
  • Collaborate with cross-functional teams to deliver reliable and maintainable software solutions
Additional Details
  • Assignment duration of 1 year with potential conversion to a permanent role
  • Candidates must successfully complete the Java Senior Karat assessment before submission unless they have passed the same assessment within the last 6 months
  • Only those lawfully authorized to work in the designated country associated with the position will be considered.
  • Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client’s business needs and requirements.
About Rose
  • Founded in 1993
  • Office Locations Across the U.S.
  • 150+ Clients: Corporations and Government Agencies
  • Employee Oriented Company
  • Challenging Assignments Across the U.S.
  • Continuous Professional Development
EMPLOYEE COMMENTS
  • We want you to work with us, but don't take our word for it. Take a look at this sampling of employee comments. They speak for themselves.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

JAVA Programmer
JAVA Programmer

Rose International • Jefferson City (MO)

On-site
USD 85,000 - 120,000
Senior Business Analyst .NET Application Support & Manual Testing
Senior Business Analyst .NET Application Support & Manual Testing

Rose International • Richmond (VA)

On-site
USD 85,000 - 110,000
Lead Java Cloud Engineer AWS Distributed Systems
Lead Java Cloud Engineer AWS Distributed Systems

Rose International • Chicago (IL)

Hybrid
USD 105,000 - 118,000
Senior Java Developer
Senior Java Developer

CodeRoad • United States

Remote
USD 120,000 - 180,000
100% Remote
Competitive USD Pay
Holidays & PTO
+2
Java Developer
Java Developer

Blue Rose Consulting Group, Inc. • Colorado Springs (CO)

Hybrid
USD 90,000 - 120,000
Hybrid work model
Relocation assistance
On-site three days/week (Tue–Thu)
Sr. Staff Software Engineer
Sr. Staff Software Engineer

UKG • Lowell (MA)

On-site
USD 180,000 - 230,000
Senior Java Developer, Boston, MA, US
Senior Java Developer, Boston, MA, US

Intellibee • Boston (MA)

On-site
PHP 1,200,000 - 1,800,000
Core Java Developer / Lead
Core Java Developer / Lead

Centillion Infotech LLC • Town of Elizabethtown (NY)

Remote
USD 120,000 - 180,000
Technical Architect
Technical Architect

Tata Consultancy Services • Newark (DE)

On-site
USD 110,000 - 125,000
Sr Java Developer
Sr Java Developer

PineQ Lab Technology • Atlanta (GA)

On-site
USD 140,000 - 200,000
Flexible hours
Compensation for extra hours