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

Principal Java Engineer (Client Facing)

Luxoft

Job Description

Description:

\n
    \n
  • The project is focused on improving the security, release reliability, maintainability, and operational resilience of business-critical banking applications.
  • \n
  • Forward Deployed Engineers will conduct targeted, hands-on engagements with development teams that are facing challenges with vulnerability remediation, automated testing, legacy technology, production stability, or achieving a safe and rapid release cadence.
  • \n
  • The role combines senior software engineering, DevOps, SRE, test automation, application security, and legacy modernization. Approximately 70% of the work involves hands-on coding and configuration.
  • \n
  • The technical scope includes building effective automated test suites, remediating security vulnerabilities, performing dependency and reachability analysis, upgrading Java and NPM runtimes, modernizing Spring and legacy middleware applications, improving CI/CD pipelines, containerizing applications, automating deployments, and introducing standard observability and resilience patterns.
  • \n
  • The Expert FDE is expected to lead complex engagements, work directly with development and client stakeholders, define the technical remediation approach, implement critical changes personally, and enable client teams to maintain the improved engineering practices.
  • \n
\n

Responsibilities:

\n
    \n
  • Collaborate directly with development teams to identify and resolve issues related to testing, security, release, deployment, resilience, and legacy technologies.
  • \n
  • Review application code, dependencies, test coverage, runtime configurations, deployment processes, logs, monitoring systems, and CI/CD pipelines.
  • \n
  • Write, debug, test, review, and enhance production application code and configurations.
  • \n
  • Develop and maintain automated unit, integration, component, regression, and deployment smoke tests.
  • \n
  • Apply Test-Driven Development practices and select appropriate testing approaches with guidance as needed.
  • \n
  • Source test data and apply masking techniques to protect sensitive information in lower environments.
  • \n
  • Investigate vulnerabilities and dependency risks, identify root causes, implement secure remediation, and conduct regression testing.
  • \n
  • Upgrade Java/JVM or NPM runtimes, Spring components, libraries, dependencies, base images, operating systems, and installed software.
  • \n
  • Assist in implementing automated and continuous dependency updates using Renovate or comparable tools.
  • \n
  • Support modernization efforts for legacy applications and middleware stacks, including WebSphere or WebLogic when applicable.
  • \n
  • Containerize applications using Docker and deploy or support them on OpenShift platforms.
  • \n
  • Enhance Git workflows, branch management, pull requests, and code-review processes.
  • \n
  • Implement and improve CI/CD pipelines, automated quality gates, deployment validation, and rollback procedures.
  • \n
  • Automate database changes using Liquibase or similar migration tools.
  • \n
  • Support application and environment automation through Ansible or equivalent tools.
  • \n
  • Apply secure coding patterns and adhere to standards for secrets management, authentication, authorization, and handling sensitive data.
  • \n
  • Improve structured logging, exception handling, health checks, metrics, tracing, dashboards, and operational alerts.
  • \n
  • Support highly available and resilient deployment strategies.
  • \n
  • Troubleshoot production and non-production issues using code analysis, SQL, logs, metrics, traces, and diagnostic tools.
  • \n
  • Communicate progress, risks, technical decisions, blockers, and dependencies to engineering, security, architecture, operations, project management, and client stakeholders.
  • \n
  • Document implemented solutions and facilitate knowledge transfer to development and support teams.
  • \n
  • Own a defined technical workstream from assessment and implementation through testing, deployment, and stabilization.
  • \n
\n

Mandatory Skills Description:

\n
    \n
  • 5+ Years of hands-on Java development of production applications.
  • \n
  • Must have experience in a forward deployed, business analyst, or customer facing role.
  • \n
  • Must actively write and debug code, with recent experience directly involving production code or configuration changes made within the last 12–18 months.
  • \n
  • Advanced Java and JVM development, with strong TypeScript skills valued for Node.js environments.
  • \n
  • Practical experience with Spring or similar enterprise frameworks.
  • \n
  • Proficiency in Test-Driven Development, automated testing, and familiarity with multiple test frameworks and automation approaches.
  • \n
  • Capability to develop unit and integration tests and support deployment smoke testing.
  • \n
  • Experience with CI/CD pipelines, automated builds, quality gates, and application deployments.
  • \n
  • Familiarity with Docker and containerized application delivery.
  • \n
  • Working knowledge of OpenShift, Kubernetes, or comparable container platforms.
  • \n
  • Competence in Linux command-line tools and production troubleshooting.
  • \n
  • Experience with build tools such as Maven, Gradle, or npm.
  • \n
\n

Nice-to-Have Skills Description:

\n
    \n
  • Experience with OpenShift or enterprise Kubernetes environments, demonstrating familiarity with container orchestration platforms.
  • \n
  • Experience modernizing applications deployed on WebSphere, WebLogic, or other legacy application servers, indicating skills in updating and migrating legacy systems.
  • \n
  • Experience upgrading Java, Spring, Spring Boot, Node.js, NPM, or other application runtime stacks, reflecting knowledge of maintaining and advancing software frameworks.
  • \n
  • Experience with Renovate, Dependabot, or similar automated dependency-update tools, showing capability in managing software dependencies efficiently.
  • \n
  • Experience with Software Composition Analysis, CVE evaluation, reachability analysis, or transitive-dependency remediation, indicating awareness of software security and vulnerability management.
  • \n
  • Experience with Liquibase, Flyway, or similar database migration tools, demonstrating proficiency in managing database schema changes.
  • \n
  • Experience with Ansible or other infrastructure and software automation tools, reflecting skills in automating IT operations.
  • \n
  • Experience in TypeScript, Node.js, and npm development, indicating programming expertise in these technologies.
  • \n
  • Experience with monitoring and observability tools such as Splunk, ELK, Grafana, Prometheus, OpenTelemetry, AppDynamics, or Dynatrace, showing ability to implement and utilize system monitoring solutions.
  • \n
  • Experience with test-data generation, test-data management, or masking of sensitive data, demonstrating knowledge of data privacy and testing practices.
  • \n
  • Experience with high-availability, hot-hot, active-active, multi-region, or cross-datacenter architectures, indicating familiarity
  • \n
\n

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Java Engineer (Client Facing) in Jersey City, NJ vacancy
  •  ...applications. Forward Deployed Engineers will conduct targeted, hands-...  ...development teams that are facing challenges with vulnerability...  ...reachability analysis, upgrading Java and NPM runtimes, modernizing...  ...directly with development and client stakeholders, define the... 
    Suggested
    Full time

    Luxoft

    Jersey City, NJ
    4 days ago
  •  ...deliver on our commitment to helping our clients develop better, faster, and in...  ...~8+ years of experience in software engineering with expertise in Java Spring Boot and cloud-native design...  ...collaborative, outcome-driven, and client-facing when needed Why You’ll Thrive... 
    Suggested
    Flexible hours

    InRhythm Inc

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

     ...seeking an exceptional Software Engineer to join as a hands-on...  ...— Citi's unified platform for client onboarding, lifecycle management...  ...engines, API layers, and client-facing features, while also serving as...  ...features across the ISW backend (Java/Spring Boot) and frontend (... 
    Suggested
    Full time
    Contract work

    Citigroup

    Jersey City, NJ
    3 days ago
  •  ...Payments Governance Client Operations Manager IIIAre you ready to make a significant impact in the world of payments and merchant services...  ...actionable, implementable outcomes.Demonstrate strong client-facing capabilities, including professional presence and effective communication... 
    Suggested

    Chase

    Jersey City, NJ
    1 day ago
  •  ...technologies. As a digital transformation partner to more than 750 clients, LTIMindtree brings extensive domain and technology expertise to...  .... For more information, please visit . Job Title: Senior Java Developer Work Location Jersey City, NJ Job... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Local area

    LTIMindtree

    Jersey City, NJ
    4 hours ago
  •  ...to execute workflows on them. Our components are created in Java 8-11, C# and .Net, JavaScript/TypeScript with Angular, Oracle, Spring...  ...- Integrate our components with different internal and external client's systems - Configure, monitor, and troubleshoot Application... 
    Full time

    Luxoft

    Jersey City, NJ
    1 day ago
  • $142.32k - $213.48k

     ...reputation and safeguarding Citigroup, its clients and assets, by driving compliance with...  ...may be assigned as required.Low Latency Java EngineerEngineer the future of global...  ...latency systems and application framework engineering (skilled in Java, C++ , Rust, KDB, market... 
    Full time

    Citigroup

    Jersey City, NJ
    2 days ago
  • $68 - $78 per hour

    DescriptionKforce has a client that is seeking a Java Engineer Test Automation in Jersey City, NJ.Summary:The Senior Java Engineer will be working in development and delivery of high quality, timely and maintainable software solutions and testing frameworks in an Agile... 

    KForce

    Jersey City, NJ
    3 days ago
  •  ...as an experienced member of our Software Engineering team.As an Experienced Software Engineer...  ..., so a willingness to work across both Java and Kotlin is important.Job Responsibilities...  ...corporate, institutional and government clients under the J.P. Morgan and Chase brands.... 

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  • $70k - $100k

     ...Minimum 4 years' of experience with Java 7/8, J2EE, Eclipse or similar tool, Spring...  ...successfully with an onshore project manager, clients and office personnel Creative problem-solving...  ...by the complexity and challenges they face when working on client projects. We always... 
    Internship
    Work at office

    Triunity Software

    Jersey City, NJ
    4 days ago
  •  ...Java Engineer (Java / SQL) Overview AdvanceNet Health Solutions is seeking an experienced, highly process-driven Lead Technical Support...  ..., and tools as needed. Thrive in a fast-paced, multi-client environment , with the ability to break down large, complex initiatives... 
    Permanent employment

    AdvanceNet Health Solutions Inc

    Jersey City, NJ
    2 days ago
  •  ...Sr. Java Developer (Banking Domain) Location: Jersey City, NJ (Web Cam Interview...  ...Develop Web Interfaces using GWT for client facing applications Provide status updates,...  ...education equivalent in Computer Science or Engineering with 10+ years of experience performing... 

    Hudson Data

    Jersey City, NJ
    1 day ago
  • $120.7k - $225.8k

     ...Architecture team within the EY Client Technology’s Architecture...  ...multi-disciplinary teams (e.g. engineering, platform, infosec) to deliver...  ...languages (JavaScript, .NET, Java, Python, C++, etc.), SQL and noSQL...  ...to the set of problems we face at EY while adhering to security... 
    Summer holiday
    Local area
    Flexible hours

    EY (Ernst & Young)

    Hoboken, NJ
    1 day ago
  • $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...  ...of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA

    Jersey City, NJ
    4 days ago
  • $70 - $75 per hour

     ...Immediate need for a talented Java Engineer with Test Automation. This is a 06+months contract opportunity with long-term potential and...  ...Strong troubleshooting and problem-solving skills. Our client is a leading Financial Industry, and we are currently interviewing... 
    Contract work
    Local area
    Immediate start

    Pyramid Consulting, Inc

    Jersey City, NJ
    4 hours ago
  • $156k - $196k

     ...enterprise architecture, software and systems engineering, cybersecurity, and technology risk and...  ...system integration skills. As the IAM Principal Privileged Access Engineer, you will...  ...connected environment for our team and clients alike.Enjoy benefits that take care of what... 
    Full time
    Work at office

    American International Group (AIG)

    Jersey City, NJ
    3 days ago
  • $100k - $130k

     ...NJ Key Skills & Experience Strong Java & AWS expertise across EC2, EKS, ECS, Lambda...  ..., CI/CD pipelines, and cloud-native engineering practices. Strong understanding of application...  ...heritage, Capgemini is trusted by its clients to unlock the value of technology to... 
    Full time
    Local area

    Capgemini

    Jersey City, NJ
    4 hours ago
  • As a Lead Software Engineer at JPMorganChase within the Asset & Wealth Management technology...  ...and reference architectures across Java, React, Kafka, Oracle, Aurora, Airflow, and...  ...corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our... 
    Work at office

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  • $134.5k - $265.1k

     ...and opportunities businesses face in cybersecurity. Join our team...  ...powerful solutions to help our clients navigate the ever-changing...  ...(IAM) solutions team Saviynt Engineering Manager, you will:Demonstrate...  ...following programming languages: Java, JavaScript, JSP/Servlets, SQL... 
    Local area
    Visa sponsorship

    Deloitte

    Jersey City, NJ
    1 day ago
  •  ...Description Responsible for ensuring that new accounts are set up properly. The Specialist will develop an in-depth knowledge of client &Co business lines, Sub-Custodian network, and systems such as the Unified Account File (UAF), Keystone, and Fircosoft. He/she... 
    Immediate start

    US Tech Solutions

    Jersey City, NJ
    1 day ago
  •  ...As an experienced Full Stack Java Developer, you will have the...  ...specifically for long-term, onsite client service delivery. Recruiting...  ...databases. In this client-facing Consultant role, you will...  ...improvement, and high-quality engineering practices. Deloitte’s Java capabilities... 
    Flexible hours

    Deloitte

    Jersey City, NJ
    3 days ago
  • $56 - $80 per hour

    Java Engineer with Test Automation - Onsite, New York City, NY Required Skills & Experience • 6+ years of software development experience...  ...staffing companies to meet your career aspirations. Yoh’s network of client companies has been employing professionals like you for over 6... 

    Yoh

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

     ...innovative and tailored solutions to its clients. TTS offers the industry’s most...  ...Trade Payables Finance Systems Solutions Engineering Lead is a senior management level position...  ...with modern technology stackHands on with Java & Spring FrameworkRDBMS (Oracle) and NoSQL... 
    Full time
    Work experience placement
    Shift work

    Citigroup

    Jersey City, NJ
    2 days ago
  • $158.9k - $295.1k

    ## Principal EngineerApply: Hybrid: United States of America, Eagan,...  ...drive meaningful impact for our clients. **Key Responsibilities***...  ...mentoring, and direction to software engineers at all levels. You provide...  ...and developing customer facing high traffic and performant REST... 
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Brooklyn, NY
    3 days ago
  • $156.5k - $230k

     ...account or a CV. Get jobs like this by email Talentify emails you Principal Engineer jobs in Charlotte. About this job At Bank of America, we are...  ...this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day. Being a... 
    Work experience placement
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America

    Jersey City, NJ
    5 days ago
  • $183.1k - $340k

    ## Principal EngineerApplyremote type: Hybridlocations: United States...  ...202264**Principal Software Engineer – CoCounsel** CoCounsel is our...  ...government agencies trust on real client matters every day.This role...  ...into reliable, user-facing workflows that legal professionals... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Reuters Agency

    Brooklyn, NY
    5 days ago
  •  ...configuration of Entitlements products, customize IAM product using Java and .Net programming languageTesting and migration of the IGA/...  ...InformationConnect with me at (For Direct Clients Requirements)** U.S. Citizens and those who are authorized to work... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Jersey City, NJ
    4 days ago
  • $121.2k - $181.8k

     ...systemically responsible and in our clients’ best interests. As a...  ...Citibank is seeking a Senior Java Big Data Developer to design...  ...-level Java and J2EE backend engineering with JavaScript-based front-end...  ...deliver reliable, regulator-facing reporting capabilities. This... 
    Full time

    Citigroup

    Jersey City, NJ
    1 day ago
  •  ...limits of what's possible.As a Lead Software Engineer at JPMorganChase within the CTO IAM, you...  ...component patterns). Strong hands-on Java backend engineering (API design, service...  ...corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our... 
    Work at office

    JP Morgan Chase

    Jersey City, NJ
    5 days ago
  •  ...Description Responsible for ensuring that new accounts are set up properly. The Specialist will develop an in-depth knowledge of client &Co business lines, Sub-Custodian network, and systems such as the Unified Account File (UAF), Keystone, and Fircosoft. He/she... 
    Immediate start

    US Tech Solutions

    Jersey City, NJ
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Java Engineer (Client Facing). Be the first to apply!