Sr Technical Lead- Java Development

Job Description

  • Contractor
  • Anywhere

Do you seek challenges and personal development opportunities, and have the courage to make a difference? Are you a motivated, flexible, creative team player with perseverance, excellent multi-tasking abilities and a proven track record for meeting strict deadlines? Then, Apply Now!

Working with one of the top financial clients this role calls for a Sr Technical Lead- Java Development.

Responsibilities:

Drive continuous improvement as a change agent, engaging stakeholders to identify business problems and create scalable solutions that adapt the Agile process and drive productivity throughout the project lifecycle.
Ability to lead, plan, execute and evaluate project activities to ensure completion of initiatives, contributing to the team’s direction and function, providing advice to the team and delivering leadership.
Supports an environment where the team freely escalates challenges; facilitates change through positive reinforcement of successes.
Ability to work collaboratively and build relationships across teams and functions.
Demonstrates adaptability, flexibility, and creativity in their approach to stakeholder engagement and work to support the Agile transformation agenda.
Desired Skill Set:

Overall 10-12 years of experience with the following:
Java version 17 and 21 must have
Spring v5,  Spring boot 3.x, Rest API frameworks
Springboot features, various annotations, packaging / troubleshooting
Spring Security
Spring Rest API and flow
Spring JDBC, Hibernate, JPA implementation
JPA / Hibernate annotations
How it works with Spring application
Async APIs, Async App development using queuing system (MQ, Kafka, Solace, etc.,)
Generic Pub/Sub related area
MQ or Kafka queue / implementation knowledge
Async Programming features / Implementation and troubleshooting knowledge
SQL Database, Oracle Database experience
Experience in writing complex queries, joins, Views, Procedures
Query optimization knowledge
DevOps experience
Basic understanding on DevOps tools like GitHub, Jenkins, Jfrog, JIRA, Confluence etc.,
Able to clearly explain the Code branching policy / lifecycle
Nice To Have:

Azure Cloud experience