Senior Software Engineer — Java (AI-Native)
Core
Senior Software Engineer designing and developing scalable software solutions connecting banking equipment and systems for a large US banking platform.
Role type
Senior IC Java Software Engineer
Builds
Banking application features and integrations
Domain
Banking / Financial Services
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, Object-Oriented Design, Database Design (Relational/NoSQL), Software Architecture, Microservices, Threading, REST APIs, AI-assisted engineering
Preferred skills
MS SQL, MongoDB, Cassandra, JBoss, Apache Tomcat, Neo4j, C/C++
Responsibilities
Maintain and extend existing product lines, design components from system specs, own feature epics end-to-end, research and recommend new data technologies, adapt to new technologies, update documentation, mentor junior developers, provide second-level technical support
Seniority
Senior, hands-on IC