HamburgerMenu
hirist

Java Technical Lead - Microservices Architecture/Spring Frameworks

Infinity Career Edge
Pune
8 - 10 Years

Posted on: 26/11/2025

Job Description

Job Description :

As a Java Technical Lead, you will be a critical anchor of our engineering team, responsible for both technical leadership and hands-on development of cutting-edge Java-based solutions, primarily within the FIC (Fixed Income, Currencies, and Commodities) Markets space. You will play a pivotal role in architectural design, code implementation, and ensuring the technical excellence of our products. This role requires a self-starter who can drive projects, mentor junior developers, and contribute to a high-impact, low-latency, and high-volume application environment.

Key Responsibilities :

- Technical Leadership & Mentorship : Provide technical leadership and guidance to a team of Java developers. Mentor junior engineers, conduct code reviews, and foster a culture of technical excellence and best practices.

- System Design & Architecture : Lead the design and architecture of complex enterprise-level Java applications and microservices, ensuring scalability, reliability, low-latency, and high volume processing capabilities.

- Hands-on Development : Remain actively hands-on with code development, implementing critical features, complex logic, and integrating various systems.

- High-Performance Development : Focus on developing low-latency, high-volume applications, optimizing code for performance and efficiency.

- Asynchronous & Concurrency : Implement solutions leveraging asynchronous programming and multithreading to build highly responsive and efficient systems.

- API Development & Microservices : Design, develop, and implement robust APIs and Microservices using frameworks like Spring Boot, ensuring clear contracts and secure communication.

- Data Management : Drive data sourcing strategies, design efficient data models, and implement data enrichment processes.

- CI/CD & DevOps : Champion and contribute expertise in Continuous Integration/Continuous Delivery (CI/CD) pipelines, implementing shift-left testing methodologies to ensure rapid and reliable software delivery.

- Cloud Computing : Leverage cloud computing platforms, preferably AWS, for designing, deploying, and managing scalable Java applications.

- Problem Solving & Troubleshooting : Diagnose and resolve complex technical issues, perform root cause analysis, and ensure the stability of production systems.

- Stakeholder Interaction : Collaborate effectively with cross-functional teams, including product owners, business analysts, QA, and other engineering teams. Demonstrate strong consultant/client-facing skills.

- Thought Leadership : Provide technical thought leadership, staying abreast of industry trends, new technologies (Java features, frameworks, etc.), and proposing innovative solutions.

- Business Alignment : Translate business requirements into technical specifications and architectural designs, ensuring alignment between technology solutions and business goals within the FIC Markets space.

What You Bring to the Table (Core Requirements) :

- Java Expertise : 5+ years of dedicated Java development experience within an enterprise-level domain.

- Modern Java Proficiency : Strong proficiency with Java 8 features (and preferably Java 11+) like lambda expressions, Stream API, CompletableFuture, etc.

- Performance Focus : Demonstrated skills in low-latency, high-volume application development.

- DevOps & Testing : Expertise in CI/CD practices and implementing shift-left testing strategies.

- Concurrency & APIs : Extensive experience with asynchronous programming, multithreading, implementing APIs, and designing/developing Microservices, including Spring Boot.

- Database Proficiency : Proficiency with SQL for database interaction, querying, and optimization.

- Data Handling : Experience with data sourcing, data modeling, and data enrichment techniques.

- Systems Design : Proven experience in Systems Design.

- CI/CD Pipelines : Strong understanding and experience with CI/CD pipelines.

- Cloud Computing : Practical experience with cloud computing platforms, preferably AWS.

- Communication & Proactiveness : Solid verbal and written communication skills, strong consultant/client-facing abilities are a must. As a true consultant, you are a self-starter who takes initiative.

- Specialized Technologies : Solid experience with at least two (preferably more) of the following :

- Kafka : Core Concepts, Replication & Reliability, Kafka Internals, Infrastructure & Control, Data Retention and Durability.

- MongoDB

- Sonar (for code quality analysis)

- Jenkins (for CI/CD)

- Oracle DB, Sybase IQ, DB2 (or other enterprise-grade relational databases)

- Drools or any other rules engine experience.

- CMS tools like Adobe AEM.

- Search tools like Algolia, ElasticSearch, or Solr.

- Spark (for big data processing).

What Makes You Stand Out From the Pack :

- Domain Expertise : Prior experience in Payments or Asset/Wealth Management domains.

- Server Development Maturity : Mature server development skills and in-depth knowledge of frameworks, preferably Spring.

- Enterprise Acumen : Extensive enterprise experience working and building enterprise products, demonstrated by long-term tenure at enterprise-level organizations, and proven experience working effectively with remote teams. You are an avid practitioner in your craft.

- Production Deployment Record : You have successfully pushed code into production and have deployed multiple products to market, and are now seeking a role with greater visibility and impact within a large enterprise technology environment.

- Leadership & Hands-on Balance : You enjoy coaching junior engineers but are passionate about remaining hands-on with code and contributing directly to the codebase.

- Polyglot Programming : Experience with Golang and/or Rust is a significant plus.

info-icon

Did you find something suspicious?