Role Summary
We are seeking a seasoned Java Lead to drive backend development for mission-critical financial systems at Northern Trust. You'll lead design, architecture, implementation, and operational excellence of scalable microservices built in Java/Spring Boot, integrated with Oracle databases and cloud infrastructure. You will mentor a team, influence architecture, and ensure high quality, secure, and performant solutions.
Required Qualifications
Bachelor's or Master's in Computer Science, Engineering, or equivalent
8+ years of experience in Java development; 3+ years in a technical leadership/lead role
Strong hands-on expertise in Spring Boot, Spring Cloud, microservices architecture
Deep understanding of RESTful APIs, service orchestration, asynchronous messaging
Solid experience with Oracle DB (PL/SQL, performance tuning, indexing, query optimization)
Experience working with cloud infrastructure (AWS / Azure / GCP) - provisioning, deployment, autoscaling, security
Experience with containerization (Docker), orchestration (Kubernetes), CI/CD pipelines
Proficient with version control (Git), build tools (Maven/Gradle), and unit/integration testing frameworks (JUnit, Mockito)
Knowledge of security best practices (OAuth, JWT, encryption, authentication/authorization)
Excellent problem-solving, architectural thinking, and communication skills