What are the responsibilities and job description for the Lead Java Developer position at InterSources Inc?
Our client is seeking a Lead Full Stack Java Engineer with deep experience in financial services, wealth management, or insurance technology to drive the design and delivery of mission-critical applications. This individual will combine technical expertise with leadership skills, guiding teams to build secure, scalable, and high-performing systems that support business operations in a regulated environment. Acting as both a hands-on contributor and a mentor, the Senior Engineer will ensure software solutions align with enterprise objectives and industry best practices.
Key Responsibilities
- Lead the design, development, and maintenance of Java-based enterprise applications supporting financial and banking functions.
- Serve as a technical lead, setting engineering standards, conducting code reviews, and coaching peers and junior engineers.
- Architect and deliver API-driven, cloud-native solutions with a focus on resiliency, performance, and scalability.
- Apply deep knowledge of financial systems to ensure compliance, data integrity, and security in application delivery.
- Develop clean, reusable, and testable code using modern practices such as CI/CD pipelines, automation frameworks, TDD, and secure coding standards.
- Troubleshoot complex technical issues while proactively identifying opportunities to optimize architecture and improve system performance.
- Partner with business and IT stakeholders to translate operational requirements into effective technology solutions.
- Stay current with emerging technologies, particularly within the financial services ecosystem, and contribute to internal engineering communities of practice.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related discipline (or equivalent experience).
- 10 years of software development experience with the Java stack (Java, Spring Boot, RESTful services), including 3 years in a recent technical leadership or Team Management Experience.
- Proven expertise supporting applications within banking, wealth management, or insurance industries.
- Strong understanding of domain-driven design, microservices, and enterprise integration patterns.
- Hands-on experience with Azure and Kubernetes (or equivalent cloud and container technologies).
- In-depth knowledge of application security and addressing vulnerabilities in financial systems.
- Familiarity with Agile methodologies and DevOps delivery models, including CI/CD, automation, and resiliency practices.
- Strong problem-solving and analytical abilities with excellent communication skills to engage both technical teams and business stakeholders.
- Certifications in Azure DevOps, MuleSoft, or related technologies are a plus.
Salary : $100,000 - $200,000