CareerPlan

Lead Software Engineer - Java

Hoboken, NJ, USFull-time2026-11-07 → 2026-11-09

Core

Lead Java backend engineer driving secure, scalable microservices and AI-assisted engineering practices for Consumer & Community Banking products.

Role type

Senior IC Lead Software Engineer (Java)

Builds

Trusted market-leading technology products for consumer banking

Domain

Financial Services / Cloud / Generative AI

Deliverable

production ML models

Required skills

Java, Spring Boot, Microservices, RESTful APIs, AWS/GCP/Azure, LLMs, Generative AI, System Design, Concurrency, Unit/Integration Testing, Distributed Systems

Preferred skills

Cloud Certifications, Financial Services Domain Knowledge, Wealth Planning Tools, PyTorch, scikit-learn, Hugging Face

Technologies

Spring Boot, AWS, GCP, Azure, JUnit, Cucumber, JMeter, Blazemeter, Chaos Monkey, Maven, Jenkins, IntelliJ, Postman, REST Assured, Eclipse

Responsibilities

Develop secure high-quality production code and debug others' code; Drive team adoption of AI-assisted engineering practices; Lead evaluation sessions with external vendors and internal teams; Identify opportunities to automate remediation of recurring issues; Lead communities of practice for new technologies; Conduct performance and chaos testing.

Seniority

Senior, hands-on IC with leadership responsibilities