Senior Java Software Engineer (Jersey City)
TSR Consulting Services
Job Description:
The ideal candidate will have strong experience in enterprise-grade backend development using modern Java, Spring Boot, and event-driven architectures and a proven ability to design, build, and optimize resilient, secure, and scalable services .
Responsibilities:
- Design, develop, and maintain backend services using Java 17+ and Spring Boot.
- Implement RESTful APIs with OpenAPI documentation and enforce secure authentication and authorization.
- Engineer event-driven integrations with Apache Kafka and IBM MQ using robust consumer and idempotency patterns.
- Optimize performance through JVM tuning, profiling, and resilient design patterns.
- Develop reliable database schemas and data access layers using Oracle or PostgreSQL/MySQL with Flyway or Liquibase.
- Drive test automation across unit, integration, and contract layers with TDD practices.
- Containerize and deploy services to OpenShift or Kubernetes with CI/CD pipelines.
- Instrument services for observability with metrics, logs, and traces.
- Collaborate in Agile teams across time zones and contribute to design reviews and code quality.
Required Skills & Qualifications:
- 10+ years of experience building enterprise Java systems.
- Hands-on Java 17/21/25 LTS, Core Java, Jakarta EE, Spring Framework 7, Spring Boot 4.x, RESTful services.
- Proficiency with modern Java features, JVM internals, GC tuning, and performance profiling.
- Strong SQL and PL/SQL with Oracle or equivalent RDBMS; schema versioning with Flyway or Liquibase.
- Event-driven architecture with Kafka and IBM MQ, including partitioning, consumer groups, idempotency, and transactional outbox.
- JPA 2/3, Hibernate 6, HikariCP, and strong relational modeling.
- Spring Security 6+, OAuth2.0/OIDC, JWT-based stateless auth, RBAC/ABAC.
- Resilience4j patterns for circuit breaking, retries, and rate limiting.
- Caching and NoSQL exposure with Redis, MongoDB, Elasticsearch; familiarity with vector databases such as Pgvector is a plus.
- TDD and automated testing: JUnit 5, Mockito, AssertJ, Cucumber/Gherkin, Testcontainers, WireMock or Spring Cloud Contract.
- Version control with Git and platforms such as Bitbucket or GitHub, including PR and branching workflows.
- Containerization and deployment with Docker, OpenShift, Kubernetes, including ConfigMaps, Secrets, Ingress, autoscaling with HPA/KEDA.
- CI/CD with Jenkins, GitHub Actions, GitLab CI, or ArgoCD.
- Observability with Micrometer, Prometheus, Grafana, and distributed tracing via OpenTelemetry/Zipkin/Jaeger.
- Strong understanding of the full SDLC and Agile practices including Scrum and sprint planning.
Preferred Skills:
- Experience integrating Spring AI and LLM patterns such as RAG workflows.
- Familiarity with API performance tuning and high-throughput service design.
- Proficiency with IntelliJ IDEA or Eclipse and code quality tools such as SonarQube.
- Use of AI-assisted development tools such as Claude, GitHub Copilot, Devin, or Cursor for code generation and reviews.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Java Software Engineer (Jersey City) in Jersey City, NJ vacancy
- ...Job Title: Java Developer( 9+ years) Mode: Hybrid( 2-3 days in... ...onsite) Location: Irving, TX/ Jersey City, NJ Technical Skills:... ...Boot Experience in agile software development Knowledge on cloud... ...in Computer Science, Software engineering or a related field....Senior2 days per week3 days per week
- ...challenges and delivering transformation at scale. For more information, please visit . Job Title: Senior Java Developer Work Location Jersey City, NJ Job Description: Core Java Multithreading Spring boot hibernate Spark Handson experience...SeniorTemporary workWork experience placementLocal area
- ...Senior Fullstack Java DeveloperLocation: Jersey City, NJDuration: ContractRate: DOECore Skills - 10+ years of experience neededStrong background in Java (v11 or higher), worked on spring boot/microservices architecture and thorough knowledge on spring framework and concepts...Senior
- ...ONLY W2 NO C2C We are sourcing a Sr. Java Full Stack Engineer . The Expertise and Skills You Bring: ~ Bachelor's degree in Computer... ..., or equivalent experience. ~10+ years of hands-on software design and development experience. ~ Strong experience with...Senior
- ...Role: Senior AWS Full Stack Cloud Engineer LinkedIn, Visa Status and Address proof to avoid rejection. Client... ...Client we have 3 positions for Jersey city, NJ. Locals only GC or citizens... ...Airflow, ECS Fargate, Aurora , Lambda, Java / DB2 , Snowflake, Typescript •...SeniorLocal area
- ...Contractual Location : JERSEY CITY Title: Principal Java Developer Location: Jersey... ...seeking a Principal Java Engineer to provide hands-on... ...technical solutions. Mentor senior engineers and developers and... ...Skills ~12+ years of software engineering experience, with...Contract workLocal area
$261.25k
...Reporting Analyst, RBC Capital Markets, LLC, Jersey City, NJ:Manage and govern enterprise Tableau... ...-availability environments. Lead data engineering efforts with SQL Server, optimizing... ...Hands on Open Database Connectivity and Java Database Connectivity configurations and...SeniorFull timeWork experience placementRemote workMonday to Friday1 day per week$75 - $80 per hour
...Microsoft Azure, with a strong focus on data engineering, integration, security, automation, and... ...practices. location: Jersey City, New Jersey job type: Contract to Perm... ...with Python, PySpark, SQL, and/or Java, including the development and optimization...SeniorHourly payPermanent employmentContract workTemporary workWork experience placement- ...Java/J2EE DeveloperLocation: Jersey City, NJ Position Type: Full Time (No C2C) Salary: DOE US Citizen, Green Card and GC EAD PreferredSkills and Experience8 - 10+ years of extensive hands on Application Development work experience throughout the entire project lifecycleStrong...Full timeWork experience placement
$106k - $142k
...thinking organization, apply now.We are currently seeking a Java FullStack Engineer - Jersey City, NJ to join our team in Jersey City, New Jersey (US-NJ)... ...processes and tools such as Jenkins- Experience with software application testing approaches and tools like jUnit,...Full timeTemporary workWork at officeRemote workFlexible hours- ...Back End Developer – JavaLocation: Jersey City, NJFull TimeBack End Developer – JavaMust Have... ...with GitHub for code collaboration, Java, API Development, Web Application & Services... ...microservices.• Solid understanding of software development best practices and design patterns...Full time
- ...Job Title: Java Full Stack Developer Location : Jersey City, NJ/ Charlotte, NC(Onsite) Duration: Only Full Time Roles and Responsibilities: Java Development : 10+ years of experience - Core Java, REST services, Spring MVC, Angular Working in Tomcat...Full time
- Job ID: 25499959Reference Number: 25-00412Title: Senior BA/DA - Jersey City, NJPosted Date: 2025-05-08Contact: Asif RazaContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN StaffingSubject matter expertise in financial industry - wholesale loans...Senior
- ...Job Title: Full Stack Java Developer Duration: 12-18 months Location: Jersey City, NJ Required Pay Scale: $65-68/hr - W2 ONLY, NO C2C ***Due to client requirements this role is only open to USC or GC candidates*** Job Summary: Project Details...
- Job ID: 25496359Reference Number: 25-00410Title: Senior Business Analyst : Jersey City, NJ : Full-TimeJob Type: Full Time/ContractPosted Date: 2025-05-08Contact: Rohith ChigiriContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing Hi, I...SeniorFull time
- ...Everforth Apex is seeking a senior Sitecore Developer to design, build, and optimize enterprise web applications in a hybrid Jersey City setting. You will work across Sitecore modules... ...development, and mentoring of junior engineers within an Agile team. Collaboration with...Senior
- ...Job Title: Sr. Risk Manager Location: Jersey City, NJ - Hybrid Duration: 6+ months What is the opportunity? The primary mission of clients Clear Business Risk team is to drive a proactive strategy to maintain a robust business control environment, enabling...Senior
- ...Hiring: Senior Security Engineer Location: Jersey City, NJ (Hybrid) Employment Type: W2 Only Work Authorization: Must be authorized to work in the U.S. without current or future sponsorship. We are looking for a Senior Security Engineer with strong hands...SeniorLocal area
- ...Job Title: Senior Loan Servicing Associate – Structured & Syndicated Finance Location: Jersey City, NJ (Hybrid) Employment Type: Full-time About the Opportunity A premier global investment bank is seeking an experienced Senior Loan Servicing Associate to...SeniorFull time
- ...Title: Senior Angular Lead Duration : Full Time Location: Jersey City, NJ (Onsite from Day 1) Roles and Responsibilities: Design, develop, and maintain scalable Angular applications Build rich UI dashboards and data visualizations using D3.js Translate...SeniorFull time
$161k - $205k
...Senior AI Technical LeadThe International AI Hub is responsible... ...solutionsMentors and guides engineers and developers, fostering excellence... ..., including infrastructure, software development, and cloud... ...model, working a few days in our Jersey City, NJ location and the rest from...Senior- ...Senior Systems Technical AnalystWe are seeking a Senior Systems Technical Analyst with... ...and business partners throughout the full software development lifecycle.Key... ...or capital markets environments.Work Location: Jersey City, NJ – Onsite Role (5 Days/Week)...SeniorWork at office
- ...Senior Data Engineer with Kubernetes/OpenShift, Jersey City, NJ, US Job Description We are seeking a highly skilled Senior Data Engineer with 8+ years of hands-on experience in enterprise data engineering, including deep expertise in Apache Airflow DAG development...SeniorImmediate start
$176.72k - $265.08k
...Posted: 2026-08-21Location: Jersey City, New Jersey, United StatesSalary... ...is looking for a senior technologist to lead the delivery... ...maintainability and testability of software developed.Be a self-starter... ...productivity tools.Strong Engineering background and command of...SeniorFull time- ...Senior Storage EngineerLocation: Jersey City, NJJob Descriptions and ResponsibilitiesArchitecting/operating innovative solutions to efficiently manage private... ...diagrams and deploy the solutions accordingly.Engineer and document operational standards for new approved services...SeniorRemote workFlexible hours
- ...Senior Java Middleware / API Software Engineer (Bilingual Japanese/English) Jersey City, United States | Posted on 09/22/2026 Axiom Path is an AI-first recruiting and staffing firm delivering RPO, MSP, and direct-hire solutions to enterprise clients across the U.S....Senior
- ...Business AnalystType: FulltimeLocation: Jersey City, NJ USC, GC, GC-EAD & TN Preferred. Fulltime Only10 Years of relevant experience requiredInterviewing users, creating process maps and using other means to identify and document root causes of inefficiencies / areas of...SeniorFull time
- ...Tech Lead/EngineerLocation: Whitehouse Station or Jersey City, NJ - HybridDuration: 6 months CTHThe Advanced Engineering department has a need for a Platforms Operations... ...and in a collaborative team environment.Java programming experience is a huge plus as Client....
$75 per hour
...com\n \nBhagyashree Yewle, Principal Lead Recruiter - YOH SPG\n \n \n \nContract Senior Data Engineer – Airflow, DBT Core, Kubernetes/OpenShift - Hybrid Onsite in Jersey City, NJ \n \n **Location: Jersey City, NJ // Hybrid: 3 days a week** Open to W2 and...SeniorFor contractors3 days per week- ...Citi is seeking an Applications Development Senior Programmer Analyst in Jersey City, NJ to design, build, test, and deploy Java-based microservices. You will implement RESTful APIs, Kafka-based event streams, and cloud-native Spring Cloud patterns within a fast-paced...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Software Engineer (Jersey City). Be the first to apply!
Related searches
- java developer contract Jersey City, NJ
- java developer Jersey City, NJ
- senior java software engineer Jersey City, NJ
- lead full stack java developer Jersey City, NJ
- sr.java developer Jersey City, NJ
- java developer remote Jersey City, NJ
- java developer full time Jersey City, NJ
- entry level java developer remote Jersey City, NJ
- senior java developer Jersey City, NJ
- java software engineer Jersey City, NJ



