Senior Java Software Engineer
Full-time
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 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Java Software Engineer in Jersey City, NJ vacancy
- ...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...SeniorFull time
- ...Job Title: Java Developer( 9+ years) Mode: Hybrid( 2-3 days in a week onsite) Location... ...with Spring Boot Experience in agile software development Knowledge on cloud... ...qualifications: Bachelor’s degree in Computer Science, Software engineering or a related field....SeniorFull time2 days per week3 days per week
- ...most complex business 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...SeniorFull timeTemporary workWork experience placementLocal area
- ...to execute workflows on them. Our components are created in Java 8-11, C# and .Net, JavaScript/TypeScript with Angular, Oracle, Spring... ...environments (we own many environments, install agents and software, patch, monitor, etc) - Integrate our components with different...SeniorFull time
- ...TSR Consulting is currently seeking a highly motivated Lead/Senior Full Stack Java Developer for a Hybrid opportunity in Rutherford, NJ Role: Senior Java Full Stack Engineer / Lead Developer Duration: 6+ Months Location: Rutherford, NJ (Hybrid) We are looking...SeniorTemporary work
- ...banking applications. Forward Deployed Engineers will conduct targeted, hands-on... ...release cadence. The role combines senior software engineering, DevOps, SRE, test automation... ...dependency and reachability analysis, upgrading Java and NPM runtimes, modernizing Spring...SeniorFull time
$142.32k - $213.48k
...and cross‑product margining. We are re‑engineering our technology estate to achieve world‑leading... ..., utilizing modern, high-performance Java and microservices architecture.Take a... ...Experience required:Hands-on experience in software development with a strong focus on high-...SeniorFull time$142.32k - $213.48k
...Development Technology Lead Analyst is a senior level position responsible for establishing... ...for the Prime Brokerage platform using Java/Kotlin.Provide technical leadership to an... ..., and solve complex risks throughout the software development lifecycle.Manage production support...SeniorFull timeShift work$142.32k - $213.48k
...caliber professional to join our team as Senior Java Developer, Vice President.Cross Asset Margin... ...of a team to drive a variety of engineering activities including the design, acquisition and deployment of hardware, software and network infrastructure in coordination...SeniorFull time$142.32k - $213.48k
...execution, prime, clearing and cross‑product margining. We are re‑engineering our technology estate to achieve world‑leading performance and... ...and industry standardsChampion and enforce best practices in software development, including automated testing, quality engineering,...SeniorFull time- ...Design, develop, test, and maintain scalable Java backend applications and services .... ...Collaborate with frontend developers, QA engineers, DevOps teams, architects, and business stakeholders... ...& Experience ~6+ years of professional software development experience with strong hands...SeniorContract work
$150.48k - $280.8k
...Senior Lead Software Engineer - Java Back Office Trading Systems Jersey City, NJ, United States Job Information Job Identification 210692655 Job Category Software Engineering Business Unit Asset & Wealth Management Posting Date 12/17/2025, 06:21 PM...SeniorFull time- ...Jersey City, NJ Our client seeks a Senior Java Spring Boot Developer to build and... ...Requirements: ~7-9 years of professional software development experience. ~ Hands-on... ...Computer Science, Information Technology, Engineering, or a related field. Recruitment...SeniorHourly payLocal area
$142.32k - $213.48k
...who seeks passion in your work, come join us. We’ll enable growth and progress together.The Role:This Senior Full-stack Java Engineer role is a senior-level software engineering leadership role embedded within Citi's Exchange-Traded Derivatives (ETD) Clearing technology...SeniorFull timeWork at office$121.2k - $181.8k
...progress together.Citibank is seeking a Senior Java Big Data Developer to design and build... ...combining expert-level Java and J2EE backend engineering with JavaScript-based front-end... ...environment.Qualifications:5+ years of software development experience in Java, with expert...SeniorFull time- ...and technical knowledge sharing as part of an agile engineering organization. As a Senior Lead Software Engineer at JPMorganChase within the Chief Technology... ...across multiple languages and frameworks (e.g., Java Spring Boot, React.js, GraphQL, Python, Go) while modeling...SeniorWork at office
- ...steady pace specializing in the fields of Software Development, Software Consultancy and... ...have 10 Years of IT experienceExperience in Java,JEE,JMS,AngularJS,HMTL5,Oracle,NoSQl and... ...Information TechnologyExperience level: Mid-Senior LevelIndustry: Information Technology And...SeniorContract work
$142.32k - $213.48k
...development lifecycle from concept to production. This is a hands-on software development role.Provide technical leadership for an agile... ...)The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new...SeniorFull timeShift work- ...building REST and SOAP web services using JavaExperience with Web Services(JSON, REST, JAX-RS, Spring based REST services)Experience with Java and J2EE/Java EE (including servlets, JSP, Hibernate , JDBC)Experience with development tools like Eclipse, GitExperience with web...SeniorFor contractors
$142.32k - $213.48k
...CitiWe are seeking a highly skilled and hands-on Senior Back-End Java Developer to join a back-office trading... ..., build, and sustain scalable, high-performance software solutions at the intersection of engineering excellence and financial technology transformation...SeniorFull time$80 - $84 per hour
Role: Java Full Stack EngineerLocation: Jersey City, NJ / Westlake, TX (Hybrid) Rate : $80-84/hrWhat are the top three MUST have... ...communicator**The Role We are seeking a highly experienced software engineer to lead the design and development of next-generation trading...SeniorWorldwide$142.32k - $213.48k
...ProfessionalCompany: CitiWe are seeking a highly skilled and experienced Senior Java Spark Engineer to join our dynamic team. In this role, you will be... ...techniques, and a commitment to best practices in software development and data governance.Key ResponsibilitiesTechnical...SeniorFull time- ...Exciting Opportunity! We are currently looking for an Sr. Software Engineer (Java) for the location Jersey City, NJ.. This is a 6 months Right to hire Job and Please find the job descriptions below. Note: " Applicants must be authorized to work for any employer...SeniorWork visa
$121.2k - $181.8k
...DevelopmentCompany: CitiSenior Java developer is responsible for... ...:We are looking for a Senior Developer in application development... ...and guidance to junior Dev engineers.Mentor team members on best practices... ...integration and delivery of software products.Effectively...SeniorFull time- ...Join a newly formed platform engineering product line at a leading global financial institution... ...engineers across the enterprise build software faster and more securely and stop re-... ...integrated across the enterprise. As a Senior Principal Software Engineer on a platform...Senior
- ...We have a HIGH-PRIORITY requirement for 3 Sr. Java Full Stack Engineers. The hiring manager is actively reviewing profiles, and this is a 100... .../ Brokerage Domain Experience 10+ years of hands-on software design and development experience. Deep experience with...SeniorContract workWork at officeRemote work
- ...Job Description Title: Senior Blockchain Engineer \n Location: Either Pennington, NJ 08534 or Jersey City, NJ 07302 \n \n Our client is... ...financial systems \n Event-driven architecture experience \n Java, Scala, or similar backend development experience \n \n...Senior
- Job ID: 25671359Reference Number: 25-00613Title: Sr. Core Java Developer w/d Strong sparkPosted Date: 2025-06-09Company: HAN Staffing Job Title: Sr. Core Java Developer w/d Strong spark experience Location: Jersey City, NJ - Hybrid Role LONG TERM PROJECT Domain: Banking...Senior
- ...Position: Sr. Java Full Stack Engineer Location: Remote (USA) Office location Jersey City, NJ Must-Have Skills: Java & Spring Boot Development... ...Systems We are seeking a highly experienced software engineer to lead the design and development of next-generation...SeniorFull timeWork at officeRemote work
$120k - $202.5k
Who we are looking forWe are looking for an enthusiastic full-stack developer to write high performance Java and Rust code as part of the EFX Boston teamEFX is a multi-platform team that writes bespoke trading solutions that trades FX globally all week on a follow the...SeniorFull timeTemporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Java Software Engineer. 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
- react java developer Jersey City, NJ
- java developer full time Jersey City, NJ
- entry level java developer remote Jersey City, NJ
- senior java developer Jersey City, NJ






