Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Java Software Engineer

Grid Dynamics Intl Inc

Grid Dynamics is looking for and engineer who will work directly within a complex, financially significant production system, critically assessing system behaviour and data integrity in dynamic market environments, contributing to architectural decisions, and operating with a high degree of autonomy within an experienced engineering group. This is not general-purpose Java delivery: the domain complexity and the engineering standards applied by the internal team demand engineers with real depth. Requirements: Expert-level Java, with Kotlin experience or a clear appetite for it (enterprise-grade systems, multi-threading, performance). Practical experience designing and building event-driven systems on message-passing and event-sourcing patterns, including failure handling, ordering guarantees and replay semantics. Test-Driven Development as a practice, not an aspiration: you own quality end-to-end, you design for testability, and you can demonstrate it through how you approach a problem (this is assessed at interview). Hands-on experience in or alongside a capital markets trading or post-trade environment: the trade lifecycle, trade booking and position management, and post-trade operations such as cashflow calculation, settlement and wires, client reporting, and accounting principles. You should be able to back this up with concrete examples, not high-level familiarity. A track record in genuine iterative delivery incl. short feedback loops, trunk-based development, CI/CD, and regular zero-downtime production releases. No waterfall projects labelled as agile. Proven ability to analyse, refactor and modernise large-scale legacy systems while maintaining stability. Senior-level autonomy: you contribute to design discussions, push back constructively on technical decisions, and operate with minimal supervision in a complex production environment. Responsibilities: Re-engineering core trading and post-trade systems into event-driven, cloud-native services on the JVM (Java and Kotlin). Modernising legacy components while keeping a live, financially significant platform stable. Building the new data and market-expansion platforms that underpin the programme, and the plumbing for advanced client features such as cross-margining and credit financing. Designing for the realities of event-driven systems: failure handling, ordering guarantees, replay semantics, and data integrity under market pressure. Practising TDD and shift-left testing as the default. Local-first testing with containerised dependencies, fast feedback loops, and owning the quality of your deliverables end-to-end rather than handing it to a QA group. Delivering iteratively: trunk-based development, CI/CD, and frequent (weekly or better) production releases during business hours with no service interruption. Engaging directly with business stakeholders and upstream/downstream teams to build your own domain knowledge, rather than relying on Business Analysts to hold it for you. Using AI-assisted and agentic development tooling as a genuine accelerator for analysis of legacy code, test generation, prototyping and refactoring. We offer: Opportunity to work on cutting-edge projects Work with a highly motivated and dedicated team Competitive salary Flexible schedule Benefits package - medical insurance, vision, dental, etc. Corporate social events Professional development opportunities Well-equipped office About us: Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India. Grid Dynamics

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Java Software Engineer in Jersey City, NJ vacancy
  •  ...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... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Local area

    LTIMindtree

    Jersey City, NJ
    2 days ago
  •  ...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... 
    Senior
    Full time

    Luxoft

    Jersey City, NJ
    3 days ago
  •  ...knit community, we’re looking forward to hearing from you. What you are really good at: 8+ years of experience in software engineering with expertise in Java Spring Boot and cloud-native design Proven experience architecting large-scale, event-driven systems with Kafka,... 
    Senior
    Flexible hours

    InRhythm Inc

    Jersey City, NJ
    4 days ago
  •  ...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... 
    Senior
    Temporary work

    TSR Consulting

    Rutherford, NJ
    4 days ago
  • $61k - $101k

     ...need a formal degree or certification in software engineering concepts, along with 5+ years of hands-...  ...stability. We need strong core Java expertise, including advanced knowledge...  ...expectations. We look for experience coaching senior engineers and leads on compliant AI... 
    Senior
    Full time

    J.P. Morgan

    Jersey City, NJ
    15 days ago
  •  ...TSR Consulting is currently seeking a highly motivated Java Full Stack/ Java Backend Developer for an opportunity in Rutherford, NJ Hybrid Position Title: Java Full Stack/ Java Backend Developer Location: Rutherford, NJ Hybrid Anticipated Start Date: ASAP... 
    Senior
    Contract work
    Temporary work
    Part time
    Immediate start

    TSR Consulting

    Rutherford, NJ
    18 hours ago
  • $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-... 
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    3 days ago
  • $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... 
    Senior
    Full time
    Shift work

    Citigroup

    Jersey City, NJ
    5 days ago
  •  ...enhance, build, and deliver top-notch technology products.As a Senior Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank,...  ...applied experience. Must have development experience in Java, Spring / SpringBoot Framework and MicroservicesHands-on... 
    Senior
    Immediate start

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  • $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... 
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    3 days ago
  • $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,... 
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    5 days ago
  •  ...have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Vice President at...  ...operational stabilityProficient in coding in one or more languages - Java 11+ , Modern Java. Proficiency in Java 11 and Java 21 with modern... 
    Senior

    JP Morgan Chase

    Jersey City, NJ
    5 days ago
  •  ...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... 
    Senior
    Contract work

    Techvilla Solutions

    Jersey City, NJ
    13 days ago
  •  ...enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Asset & Wealth Management,...  ...technologies and applications. You will be a hands-on Java/Spring Boot tech lead building and modernizing platforms that... 
    Senior
    For contractors

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  •  ...limits of what’s possible with us as an experienced member of our Software Engineering team.As a Lead Software Engineer at JPMorganChase within the...  ...in, design and develop scalable and resilient systems using Java or Python to contribute to continual, iterative improvements... 
    Senior

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...adventure where you can push the limits of what's possible.As a Senior Lead Software Engineer at JPMorganChase within the Commercial & Investment...  ...development, testing, and operational stabilityStrong core Java experience with clear understanding of advanced concepts in... 
    Senior

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  • $142.32k - $213.48k

     ...Development, ProfessionalCompany: CitiCiti is looking for a Senior Java Architect to lead the design and engineering of enterprise-scale data platforms that drive...  ...of professional experience in data engineering, software engineering, or data platform development, including... 
    Senior
    Full time
    Work at office
    Remote work

    Citigroup

    Jersey City, NJ
    5 days ago
  •  ...enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Corporate Sector - CFS Cloud...  ...TypeScript/JavaScript Hands on experience developing in Java, or Golang JPMorganChase, one of the oldest financial... 
    Senior
    For contractors

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  • As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank Digital Channel's team, you will build autonomous agent...  ..., scripting, and database querying languages, such as Java, Python, Shell scripting, SQL, PostgreSQL, Oracle, SQL Server... 
    Senior
    Contract work

    JP Morgan Chase

    Jersey City, NJ
    6 days ago
  •  ...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... 
    Senior
    Hourly pay
    Local area

    Eliassen Group

    Jersey City, NJ
    a month ago
  • $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... 
    Senior
    Full time
    Work at office

    Citigroup

    Jersey City, NJ
    6 days ago
  • $61k - $101k

     ...require formal training or certification in software engineering concepts along with 5+ years of applied...  ...hands-on development experience with Java, Spring or Spring Boot, and...  ...with J.P. Morgan to hire an exceptional Senior Lead Software Engineer for our Commercial... 
    Senior
    Full time
    Immediate start

    J.P. Morgan

    Jersey City, NJ
    15 days ago
  • $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... 
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    3 days ago
  •  ...and technical knowledge sharing as part of an agile engineering organization.As a Senior Lead Software Engineer at JPMorganChase within the Chief Technology...  ...code across multiple languages and frameworks (e.g., Java Spring Boot, React.js, GraphQL, Python, Go) while modeling... 
    Senior
    Work at office

    JP Morgan Chase

    Jersey City, NJ
    6 days ago
  •  ...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... 
    Senior
    Contract work

    Sonsoft

    Jersey City, NJ
    4 days ago
  • $176.72k - $265.08k

     ...progress together.Position Overview:The Senior Platform Engineering Lead is a pivotal senior-level...  ...full-stack architect, specializing in Java, Angular and relational databases, for...  ...to production.Help ensure high-quality software delivery by providing guidance on comprehensive... 
    Senior
    Full time

    Citigroup

    Jersey City, NJ
    4 days ago
  • Join JPMorganChase's Machine Learning Center of Excellence — where cutting-edge engineering meets real-world impact at global scale.As a Lead Software Engineer at JPMorganChase within the Corporate Sector - Artificial Intelligence and Machine Learning Data Platforms and... 
    Senior

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  • $61k - $101k

     ...Requirements: We require formal training or certification in software engineering concepts, along with 5+ years of applied experience. We...  ...Python Security Splunk Terraform microservices Java Kubernetes Web More: We are JPMorganChase,... 
    Senior
    Full time

    J.P. Morgan

    Jersey City, NJ
    21 days ago
  • $61k - $101k

     ...Salary: $61,000 - 101,000 per year Requirements: Formal software engineering training or certification, plus 5+ years of applied experience...  ...Strong coding ability in one or more languages, especially Java 11+ and modern Java features, including Java 21 Extensive experience... 
    Senior
    Full time

    J.P. Morgan

    Jersey City, NJ
    15 days ago
  • $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... 
    Senior
    Full time
    Shift work

    Citigroup

    Jersey City, NJ
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Java Software Engineer. Be the first to apply!