Java Senior Lead Software Engineer
On-site · Jersey City, New Jersey, United States
Job Summary
Lead and mentor a team of technologists to design, build, and deploy distributed, cloud-native Java applications within the Asset and Wealth Management Technology team. Drive microservices design with streaming, non-blocking, and reactive programming; use Kafka, IBM MQ, Kubernetes, Redis, MSK, AWS. Focus on secure, scalable, fault-tolerant trading and wealth management platforms; apply TDD/BDD, code reviews, API design with Swagger; guide architecture, domain-driven design, and testing strategies.
Required Qualifications
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Ability to tackle design and functionality problems independently with little to no oversight
- Practical cloud native experience
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
- Deep knowledge and expertise in Java programming including a willingness to engage in hands-on coding
- Extensive experience as a software engineer, with a proven track record in building distributed architecture systems, especially those involving large data volumes and real-time distribution
- Strong understanding of CI/CD, DevOps tool chains, and a test-driven approach to agile delivery, with hands-on experience in these areas
- Experience with middle-tier data caching solutions (e.g., Redis, Gemfire, Apache Ignite) and messaging-based solutions (e.g., Kafka, IBM MQ)
- Knowledge of modern architectures based on microservices, REST APIs, databases, SQL, non-SQL stores, and event-based architecture
- Proven ability to mentor and guide junior team members, fostering a collaborative and growth-oriented environment
- Hands-on experience with Spring framework and AWS cloud services, actively applying these skills in development tasks
- Experience in trading systems and familiarity with FIX protocol
- Ability to solve complex and mission-critical problems, both internally and externally, with a hands-on approach
- A constant learner and early adopter of leading-edge technologies and methodologies, actively seeking opportunities to apply new knowledge
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.