Senior Java Engineer L2 - Core Java, Concurrency & JVM - Financial Services
Core
Senior Java Engineer migrating legacy financial services systems to modern Java (17/21) and cloud-native architectures on AWS.
Role type
Senior IC backend engineer (Java modernization & performance)
Builds
High-performance, secure, scalable backend services for financial platforms
Domain
Financial Services / Enterprise Java / Cloud-Native
Deliverable
production ML models | product features
Required skills
Java 17/21, Core Java (Collections, OOP, Design Patterns), Concurrency & Multithreading, JVM Tuning (GC, Thread Dumps, JMX), REST API Design, Spring Security (OAuth, JWT), Debugging, Maven, NoSQL (MongoDB), Kafka, AWS
Preferred skills
Financial/regulated industry experience, Multi-cloud/hybrid architecture, AI tools for productivity
Technologies
Java, AWS, Spring Security, Kafka, MongoDB, Maven, JConsole, JVisualVM
Responsibilities
Migrate legacy Java services to modern versions, Refactor codebases for scalability and performance, Design high-performance backend systems, Collaborate with senior client stakeholders, Participate in production stability activities
Seniority
Senior, hands-on IC