Senior Consultant – Full Stack Software Engineer (Java/Scala)Location: New York, NY (Hybrid – 3 Days Onsite)Job DescriptionWe are seeking a highly skilled and experienced Senior Consultant – Full Stack Software Engineer (Java/Scala) to join our team in New York. The ideal candidate will possess strong expertise in Java, Scala, Angular, enterprise application development, and financial analytics solutions. This role requires a hands-on technical leader with experience delivering scalable enterprise-grade applications within fast-paced environments.
ResponsibilitiesDesign, develop, and deliver scalable, enterprise-grade financial modelling, reporting, and analytics solutions.Implement robust software systems using Java, Scala, Angular, and other modern technologies while ensuring best practices in SDLC, code quality, and performance.Collaborate with business stakeholders, product owners, and cross-functional teams to define requirements, evaluate tools, and deliver innovative solutions aligned with business goals.Contribute to the evaluation and adoption of new tools, frameworks, and AI-driven development practices (GenAI, Copilot, etc.) to enhance automation and reporting capabilities.Mentor a high-performing team of engineers, fostering a culture of technical excellence, continuous learning, and innovation.Promote agile methodologies, automated testing, and CI/CD pipelines for efficient and reliable software delivery.Required Technical Skills8–15 years of experience in software engineering with a strong background in full stack development, specifically in Java, Scala, and related technologies.Deep understanding of databases including Snowflake, data structures, and query languages.Deep understanding of algorithms, design patterns, and modern SDLC practices.Proven experience building and scaling enterprise-level applications, preferably in cloud environments.Demonstrated experience leveraging GenAI, Copilot, or AI/ML tools for software development, automation, or reporting.Strong problem-solving, analytical, and communication skills.Experience leading and motivating high-performing teams and managing stakeholder relationships in a global environment.Business acumen and prior exposure to finance, investment banking, or related domains.