Lead Software Engineer

fidelity

Chennai, India 8 Years Exp Posted 25d ago

Job Description

The Expertise You Have

  • Bachelor’s degree in computer science, Engineering or Equivalent.

  • You have hands-on experience in building the interconnected systems that enable a business to operate, including hardware, software, network and database.

  • Very Strong expertise in updating and maintaining legacy systems to leverage modern technologies and architectures.

  • You have the expertise and experience in designing and developing microservices which can handle high Transaction Per Second traffic.

  • Strong understanding of data governance principles and best practices.

  • You are experienced with a variety of modern programming languages and frameworks. 8+ years of experience working with Java, Springboot, Oracle, Kubernetes, Kafka, Azure cloud technologies.

  • You have a passion for technology and can stay on top of latest technology trends.

  • Good working knowledge on ITIL processes like Incident management, Change management etc.,

  • You have hands-on experience leading or mentoring scrum teams focused on building software solutions for business critical, architecturally distributed experiences. The teams you have worked with have multi-functional responsibilities such as engineering, quality, devops and release implementation.

  • You care about cycle time and use CI/CD practices, tools to rapidly deploy changes to production while minimizing risk.

  • Have strong communication skills and technical expertise to drive and participate in meaningful discussions with partners across different roles and different skillsets.

The Skills that are Key to This Role

  • Hands on experience in Java, Spring, Springboot, Event/Listener messaging frameworks and UI development using Angular

  • Hands on experience in Designing and Developing Robust RESTful API

  • Hands on experience in Hashicorp Vault, Terraform and Packer

  • Hands on experience in Kubernetes tools and services, including managed Kubernetes platforms, service meshes, monitoring solutions, and security tools

  • In-depth understanding on API Management – Stratum/Apigee

  • Proven experience in designing, deploying, and maintaining cloud infrastructure across platforms like AWS, Azure, or Google Cloud. preferably Azure – Namespace, AKS, ASB, Data Factory, API Management, Storage Account, and Redis.

  • Hands on experience in container-based development (Docker)

  • Hands on experience working with EDA solutions such as Kafka/ MQ

  • Hands on experience working with database and data concepts, tools and technologies (Oracle, PL/SQL Informatica)

  • Hands on experience in utilizing the Dev assist tools to improve quality and efficiency

  • Familiarity working with OAuth 2.0 framework and scopes

  • Experience in implementing Micro services Architecture & building / deploying highly automated, scalable and maintainable infrastructure.

  • Experience in designing and developing apps with high throughput and low latency utilizing load balancing, caching, threading etc.

  • Knowledge on CD process and tools, testing frameworks and practices (GitHub, Jenkins, uDeploy, Stash)

  • Strategic thinking and critical problem-solving skills

Good to have skills to this Role

  • Knowledge in Control M, DB2 to CICS, Cloud to CICS and MAUI

The Value You Deliver

  • Define, develop, and implement application-level architecture hosted in the cloud.

  • Use your expertise and leadership to influence and gain consensus on how to proceed, remove impediments and strive for robust team success sprint over sprint.

  • Consistently making culture choices that positively impact the team, helping the team to create a better work environment.

  • Understand the leadership vision and own the execution of that vision.

  • Cultivate a culture of best-in-class software engineering practices

  • Deliver system automation by setting up continuous integration/continu

Similar Openings for You