LSEG is seeking an Engineering Manager with extensive experience in Java-based projects to lead its Risk Engineering development team in Bengaluru, India. The role involves managing technical teams, ensuring high-quality software development, and mentoring team members while aligning with the company's architecture and strategic goals
Job Summary
Manages technical teams and is the focal point for development issues across a development-wide program, serving as the line manager for Development Teams, Developers, and other technical roles.
Responsible for the technical direction of Risk Products, ensuring appropriate technologies are used and driving initiatives for customer value and operational efficiency.
Collaborates with architects, mentors team members, and ensures software quality through effective testing and adherence to best practices.
Matching Summary
Match Score: 85
LSEG is seeking an Engineering Manager with extensive experience in Java-based projects to lead its Risk Engineering development team in Bengaluru, India. The role involves managing technical teams, ensuring high-quality software development, and mentoring team members while aligning with the company's architecture and strategic goals.
Skills & Requirements
Must-have
Core Java language, J2EE, Spring framework
AWS Cloud development experience
Relational databases (PostgreSQL/MySQL)
Agile software development lifecycle
Source code management tools (Git/SVN)
Nice-to-have
VueJS, React, Node for UI development
Test Driven Development (TDD)
Behavior Driven Development (BDD)
Continuous build and integration
Key Requirements
15+ years of experience working and managing Java based projects
Experience with data structures, multi-threading, and exception handling
Proficiency in data-modelling, SQL, ORM, JPA
Familiarity with design patterns
Experience with unit testing
Solid understanding of security implications and secure coding
Familiar with RESTful interfaces
Familiarity with build tools (Maven, webpack)
Skill for writing clean, readable code and reusable components
Experienced in a formal agile software development lifecycle
Good relevant degree is desirable, but experience and approach are important