Principal Java Engineer (Client Facing)
Full-time
Luxoft
Description:
- The project is focused on improving the security, release reliability, maintainability, and operational resilience of business-critical banking applications.
- 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.
- 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.
- 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.
- 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.
Responsibilities:
- Collaborate directly with development teams to identify and resolve issues related to testing, security, release, deployment, resilience, and legacy technologies.
- Review application code, dependencies, test coverage, runtime configurations, deployment processes, logs, monitoring systems, and CI/CD pipelines.
- Write, debug, test, review, and enhance production application code and configurations.
- Develop and maintain automated unit, integration, component, regression, and deployment smoke tests.
- Apply Test-Driven Development practices and select appropriate testing approaches with guidance as needed.
- Source test data and apply masking techniques to protect sensitive information in lower environments.
- Investigate vulnerabilities and dependency risks, identify root causes, implement secure remediation, and conduct regression testing.
- Upgrade Java/JVM or NPM runtimes, Spring components, libraries, dependencies, base images, operating systems, and installed software.
- Assist in implementing automated and continuous dependency updates using Renovate or comparable tools.
- Support modernization efforts for legacy applications and middleware stacks, including WebSphere or WebLogic when applicable.
- Containerize applications using Docker and deploy or support them on OpenShift platforms.
- Enhance Git workflows, branch management, pull requests, and code-review processes.
- Implement and improve CI/CD pipelines, automated quality gates, deployment validation, and rollback procedures.
- Automate database changes using Liquibase or similar migration tools.
- Support application and environment automation through Ansible or equivalent tools.
- Apply secure coding patterns and adhere to standards for secrets management, authentication, authorization, and handling sensitive data.
- Improve structured logging, exception handling, health checks, metrics, tracing, dashboards, and operational alerts.
- Support highly available and resilient deployment strategies.
- Troubleshoot production and non-production issues using code analysis, SQL, logs, metrics, traces, and diagnostic tools.
- Communicate progress, risks, technical decisions, blockers, and dependencies to engineering, security, architecture, operations, project management, and client stakeholders.
- Document implemented solutions and facilitate knowledge transfer to development and support teams.
- Own a defined technical workstream from assessment and implementation through testing, deployment, and stabilization.
Mandatory Skills Description:
- 5+ Years of hands-on Java development of production applications.
- Must have experience in a forward deployed, business analyst, or customer facing role.
- Must actively write and debug code, with recent experience directly involving production code or configuration changes made within the last 12–18 months.
- Advanced Java and JVM development, with strong TypeScript skills valued for Node.js environments.
- Practical experience with Spring or similar enterprise frameworks.
- Proficiency in Test-Driven Development, automated testing, and familiarity with multiple test frameworks and automation approaches.
- Capability to develop unit and integration tests and support deployment smoke testing.
- Experience with CI/CD pipelines, automated builds, quality gates, and application deployments.
- Familiarity with Docker and containerized application delivery.
- Working knowledge of OpenShift, Kubernetes, or comparable container platforms.
- Competence in Linux command-line tools and production troubleshooting.
- Experience with build tools such as Maven, Gradle, or npm.
Nice-to-Have Skills Description:
- Experience with OpenShift or enterprise Kubernetes environments, demonstrating familiarity with container orchestration platforms.
- Experience modernizing applications deployed on WebSphere, WebLogic, or other legacy application servers, indicating skills in updating and migrating legacy systems.
- Experience upgrading Java, Spring, Spring Boot, Node.js, NPM, or other application runtime stacks, reflecting knowledge of maintaining and advancing software frameworks.
- Experience with Renovate, Dependabot, or similar automated dependency-update tools, showing capability in managing software dependencies efficiently.
- Experience with Software Composition Analysis, CVE evaluation, reachability analysis, or transitive-dependency remediation, indicating awareness of software security and vulnerability management.
- Experience with Liquibase, Flyway, or similar database migration tools, demonstrating proficiency in managing database schema changes.
- Experience with Ansible or other infrastructure and software automation tools, reflecting skills in automating IT operations.
- Experience in TypeScript, Node.js, and npm development, indicating programming expertise in these technologies.
- 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.
- Experience with test-data generation, test-data management, or masking of sensitive data, demonstrating knowledge of data privacy and testing practices.
- Experience with high-availability, hot-hot, active-active, multi-region, or cross-datacenter architectures, indicating familiarity
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Java Engineer (Client Facing) in Jersey City, NJ vacancy
- ...applications. \n Forward Deployed Engineers will conduct targeted, hands-... ...development teams that are facing challenges with vulnerability... ...analysis, upgrading Java and NPM runtimes, modernizing... ...directly with development and client stakeholders, define the technical...Suggested
$170k - $300k
...CitiDirector -Forward Deployed Engineer is a Senior strategic... ...engineering, and high-impact client engagement — demanding both technical... ...backend services using Python and Java.Contribute across the full... ...Experience operating in customer-facing, consulting, embedded, or...SuggestedFull time$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 (...SuggestedFull timeContract work- ...Entry Level Java Developer Hadronts put great efforts to make technology... ...development for long-standing clients. Your confidence in client/customer facing environments will be central to... ...Information Technology, Computer Engineering, or related IT discipline. We...Suggested
$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...SuggestedInternshipWork at office- Java Software EngineerJob#: 3057199Job Description:Java Software EngineerLocation: Jersey... ...organization is seeking a Java Software Engineer to design and build scalable, reusable,... ...services company that serves thousands of clients across the globe. When you join Everforth...
$142.32k - $213.48k
....00 - $213,480.00Category: TechnologyCompany: CitiThis Senior Java Engineer role is a senior-level software engineering position embedded... ...compliance requirements in alignment with Citi's standards for client and asset protection.Drive engineering excellence through automation...Full timeWork at office$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 holidayLocal areaFlexible hours$59.5 - $85 per hour
Sr. Java Full Stack Engineer (Remote within the U.S.) W2 Only Remote within the U.S. W2 OnlyExtensive hands-on experience (10+ years) in software... ...to meet your career aspirations. Yoh’s network of client companies has been employing professionals like you for over...Remote work$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 timeTemporary workWork at officeRemote workFlexible hours- ...Experienced Software Engineer Push the limits of what's possible with us as an experienced... ..., 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....
$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 timeWork at office$65 - $75 per hour
...Immediate need for a talented Java Full Stack Engineer. This is a 06+months contract opportunity with long-term potential and is located in... ...and performance optimization techniques. ~ Experience with Client Markets or Brokerage systems, especially order management....Full timeContract workLocal areaImmediate start$120k
...Immediate need for a talented Java Full Stack Engineer with Python and AWS. This is a Fulltime opportunity with long-term potential and is... ...Excellent communication and teamwork abilities. Our client is a leading IT Industry and we are currently interviewing...Full timeLocal areaImmediate startRemote work- ...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 employmentFull timeH1b
$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$26 per hour
...Operations Specialist – Client Account Profile Russell Tobin’s client is seeking an Operations Specialist to support the setup, maintenance, and closure of client accounts. This role requires strong attention to detail, organizational skills, and the ability to manage...Permanent employmentFull timeContract workTemporary workWork at officeLocal areaRemote work- ...Client Operations Lead Barry's is the Best Workout in the WorldTM. Founded in West Hollywood in 1998, it's the original strength and cardio interval fitness experience that provides an immersive, high-intensity, one-hour workout that's as effective as it is fun. Our...Shift workNight shiftWeekend workDay shift
- ...building infrastructure capabilities to meet client needs and implementing data standards and... ...IT CSS WRAFT delivery team, the Software Engineer is responsible for creating, designing,... ...Development: Expertise in server-side Java Experience with backend frameworks...Full timeRemote workFlexible hours
- ...Services.Job DescriptionPreferredAt least 4 years of experience in Java development as well as analysis, design and testing. Should have... ...of time. Should be able to communicate by telephone, email or face to face. Travel may be required as per the job requirements.QualificationsBasic...Permanent employmentFull timeH1b
- ...and Information Technology Enabled Services.Job DescriptionStrong Java / J2EE with good understanding of common Design... ...ScriptingAdditional InformationConnect with me at (For Direct Clients Requirements)** U.S. Citizens and those who are authorized to work...Contract workH1b
- ...founded with a simple motive of offering the clients exactly what they want, how they want and... ...have experience of working in client facing lead role• Hands on with JBPM implementation... ...concepts in simple terms• Strong Java knowledge, Spring, Hibernate, Messaging,...
- LEAD FDEProficiency in Python or Java , TypescriptsAdvanced SQL or Data Orchestration... ...deployment in CSP or On-Prem Hands -on client facing experience building/designing solutions... ...Architect with hands on experiencePartner with engineers , program managers , and domain...
- ...Principal Full Stack EngineerThe Brokerage Technology Trades Processing & Settlements Team... ...Technology is looking for a Principal Full Stack Engineer to collaborate and deliver top quality... ...required10+ years strong proficiency in Java, Spring Framework, Kafka development...
- ...striving to make a difference for every client, organization, and community we serve.... ...team will provide more details.Principal Platform Engineer - AI & DataKey ResponsibilitiesDesign... ...develop scalable backend services using Java (11/17), Spring Boot, and Spring Cloud...Full timeWork at officeLocal areaRemote work1 day per week
- ...platform, ensuring it captures the complexity of institutional client hierarchies (parent/child/subsidiary relationships) with deep... ...) and building unified customer profiles with match and merge engineering logics. ~ Familiarity with SQL and the ability to interpret...
- ...Moving Apps To Integrate With Okta Required Skills: Java Spring REST Need to understand how model view controller works Basic Qualification... ...day a week!!) Project Verification Info: Exclusive to Apex: Yes Face to face interview required: No Candidate must be local: Yes...Local area1 day per week
- ...Job Title: Java Engineer Location: NJC, NJ Programming in Java, API, Cloud engineering, React Hands on experience of building RESTful APIs using popular frameworks like Spring Experience in Oracle , SQL , NoSql - MongoDB Experience in Cloud...
$63 - $65 per hour
...Java Software Engineer This range is provided by Dexian. Your actual pay will be based on your skills and experience – talk with your recruiter to learn more. Base pay range $63.00/hr - $65.00/hr Direct message the job poster from Dexian Job Location: Jersey City, NJ...Contract workRemote work$325k - $375k
DescriptionKforce's client, a leading financial firm in Jersey City, NJ, is seeking a Principal Software Engineer (Algorithmic Trading System, Java) to play a key role in building a world-class trading system in an innovation-driven environment.Summary:As a Principal Software...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Java Engineer (Client Facing). Be the first to apply!
Related searches
- chief engineer Jersey City, NJ
- data center chief engineer Jersey City, NJ
- hotel chief engineer Jersey City, NJ
- engineering director Jersey City, NJ
- director software engineering Jersey City, NJ
- senior civil engineer project manager Jersey City, NJ
- principal developer Jersey City, NJ
- principal engineer Jersey City, NJ
- general engineer Jersey City, NJ
- java developer remote part time Jersey City, NJ





