Java Developer
Core
Designing and implementing high-volume, low-latency server-side components for mission-critical financial services software.
Role type
Senior IC Java Developer
Builds
Server-side components for financial services products
Domain
Financial services, backend engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, Relational Databases, SQL, ORM (JPA2, Hibernate), NoSQL, Apache frameworks, Tomcat, Maven, Git, TDD, Object-oriented design patterns
Preferred skills
NoSQL databases
Technologies
Java, Spring Framework, JPA2, Hibernate, SQL, NoSQL, Apache, Tomcat, Maven, Git
Responsibilities
Design and develop high-volume, low-latency applications; Contribute to all phases of the development life-cycle; Write well-designed, testable, and efficient code; Ensure designs comply with specifications; Prepare and produce releases of software components; Investigate alternatives and technologies for architectural review
Seniority
Mid-level, hands-on IC