Lead Software Engineer - Java & AWS
On-site · New York City, New York, United States
Job Summary
Lead Software Engineer – Java & AWS with a focus on fraud risk origination. Leading an agile team to design and implement innovative technology solutions, architect event-driven systems using Kafka, enable real-time data processing and scalable microservices, and drive secure production-grade code. Responsibilities include delivering creative software solutions, conducting architecture evaluations with internal and external teams, promoting best practices and diversity, and applying domain-driven design with Java/Spring Boot in cloud-native environments (AWS, Pivotal Cloud Foundry). Key skills include Java, Spring Boot, Kafka, CI/CD, SDLC, agile methodologies, security principles, cloud-native platforms, and financial services IT experience. Location: New York, NY, US.
Required Qualifications
- 5+ years of professional experience in software engineering or related fields
- Hands-on expertise in system design, application development, testing, and ensuring operational stability
- Advanced proficiency in Java, with Spring Boot application development
- Automation and continuous delivery practices
- Understanding of SDLC and best practices
- Experience with agile methodologies, CI/CD, application resiliency, and security principles
- Experience with cloud-native platforms, including AWS or similar
- Extensive knowledge of financial services IT systems and practices
- Ability to architect event-driven systems using Kafka as central event streaming platform
- Experience developing secure, high-quality production code and conducting thorough code reviews
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.