Lead – Software Engineering

Chennai, Tamil Nadu


Create Job Alert
Back to Search

Job Description:

Job Title Lead – Software Engineering    

The Purpose of This Role

The ideal candidate will play the role of a squad member/developer in various new Development or Enhancements efforts in FCCS Applications like OFX, Managed Accounts, Transmission, Client Billing within the National Financial group under FBT. The candidate would have an opportunity to work in fast paced core-brokerage financial industry domain along with opportunity to learn new functionality and technologies.

The Value You Deliver

  • You should be able to work in Agile squads across chapter related to the complex FCCS applications like OFX/FAA/Client billing/Reg Rep/Transmission/Managed Accounts applications

  • Act as project / Tech lead in execution.

  • Must be able to manage and implement project changes and interventions to achieve project outputs.

  • Must work in agile mode.

  • Must be able to work independently to prioritize tasks, provide direction and support to team

  • Troubleshoot problems and work with peer teams to resolve.

  • You will have to collaborate with peers and the leadership team on process improvement ideas, policy and procedure enhancements and opportunities to improve the business users and client experience.

  • You would get opportunities to innovate and provide solutions to Automation and Continuous Integration and Deployment processes

  • You would get opportunities to learn and support migration of Mainframe applications to cloud based solutions

The Skills that are Key to this role

Technical / Behavioral

  • Strong analytical and programming skills

  • Designing and development skills in Java, J2EE, Spring Framework, Web Services (REST/SOAP)

  • Should be good in Design and Analysis.

  • Having experience in the development projects

  • Should be able to play the individual contributor role and take up ownership of assigned tasks

  • Ability to take up new challenges and explore new technology/tools 

  • Strong communication skills

  • To be able to work in a high paced, dynamic and culturally diverse environment

  • High level of commitment, initiative and enthusiasm

  • Excellent presentation and interpersonal skills

The Skills that are Good to Have for this role

  • Stash Repo – Bit Bucket, Source Tree, GIT BASH

  • Jenkins

  • Udeploy

  • Sonar

  • Vera code

  • Concourse


  • Datadog

  • ELK Stack

  • Sprint cloud config

  • Java – Eclipse (Spring Tool Suite)

  • REST Web Services

The Expertise are We’re Looking For

  • 8-10 + years of IT experience

  • Graduate

  • Industry recognized Certifications (if any)

  • Good team player

Skills/Knowledge and experience:

Operating Systems          :   Unix/Linux and shell scripting (optional)

Languages                         :   Rest API developed in Java Spring Boot framework (mandatory)

                                               Core Spring 3.0

                                               Spring Boot

                                                REST API – Web service development (Essential – Advanced)

    Swager – Understanding on OAS 3 (Essential – Advanced)

    Spring Boot framework – Good understanding on all the REST Annotations (Advanced)

    Java, J2EE skills (Essential – Advanced)

    Mybatis (Essential – Advanced)

    XML/JSON (Essential – Advanced)


UI Technologies               : JavaScript, Angular 2 and above

Cloud Technologies        : Hands-on experience in developing Cloud Native applications

                                               Decent Knowledge on 12 Factors (Essential – Intermediate)

    AWS Service

        Compute- EC2, Lambda (Essential – Intermediate)

        Containers – EKS (Essential- Basic)

        Storage – S3, EBS, EFS (Good to have – Basic)

        API Gateway, VPC, Route53, Elastic Load Balancing (Essential – Intermediate)

    Docker- Containerization (Essential – Intermediate)

    Kubernetes (Good to have – Basic)

Databases                         :  Good