CareerPlanGet AI match score →

Software Engineer II - Java/J2EE

2 Locations💼 Full-time🗓 2026-07-01 → 2026-07-31

Core

Developing complex software solutions for next-generation AI, chat, and voice platforms to enable banking assistants and search capabilities.

Role type

Full stack Software Development Engineer (Java/J2EE)

Builds

AI and Search platforms for banking assistants and search across multiple platforms

Domain

Banking / Financial Services / AI & Search

Deliverable

production ML models | product features

Required skills

Java, J2EE, Spring MVC, RESTful web services, CI/CD, unit testing, integration testing, NoSQL (Cassandra), distributed caching (Hazelcast, Ignite, Redis), JVM internals, SOLR, Elasticsearch, NLP, Machine learning

Preferred skills

High volume application experience, modern JVM languages (Groovy, Scala), open source contributions, task management, leadership

Technologies

Java, J2EE, Spring MVC, Cassandra, Hazelcast, Ignite, Redis, Groovy, Scala, SOLR, Elasticsearch

Responsibilities

Code solutions and unit test to deliver requirements; Utilize architectural components in design and development; Perform CI/CD activities; Contribute to story refinement and requirement definition; Participate in work estimation; Contribute to test suites and triage issues; Perform spike/proof of concept work

Seniority

Mid-level (5+ years experience)

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗