Trivandrum
2 days ago
Lead I - Software Engineering

Key Responsibilities
Lead development and maintenance of backend services and APIs using Java (11,17, and 21) and Spring Boot.
Architect secure, scalable, and high-performance server-side solutions integrated with MS SQL Server 2012 and other databases.
Drive backend development for Retail/Wholesale Precious Metals Inventory Management and FICC Operations platforms.
Collaborate with stakeholders in the Commodities Metals domain to translate business needs into technical solutions.
Build and deploy backend components across on prem and Azure cloud environments.
Mentor junior/intermediate developers and promote coding standards and best practices.
Coordinate backend development across multiple concurrent projects.
Investigate production incidents, conduct root-cause analysis, and implement long-term fixes.
Promote DevOps excellence using TeamCity, Maven, GitHub, CI/CD pipelines, and automated testing.
Ensure backend components adhere to enterprise security, compliance, and extensibility guidelines.
Participate in architecture reviews, design discussions, and code reviews.
Stay current on Java ecosystem advancements and recommend improvements.


Required Skills & Experience
7+ years of hands-on development experience in Java, Spring Boot, and SQL databases.
Degree or diploma in Computer Science or related field.
Proven experience building high performance REST APIs.
Experience with Queues and WebSockets.
Strong communication skills and ability to work with cross-functional teams.
Prior experience leading or guiding developers on technical initiatives.
Experience with production deployments and CI/CD (TeamCity is an asset)
Preferred Qualifications
5+ years of experience in Capital Markets.
Personal portfolio or side projects demonstrating passion for coding.
Experience building cloud-ready Java services/APIs.
High attention to detail and strong ownership mindset.
Passion for scalable and simple design principles.
Curiosity for new technologies and engineering trends.
Ability to understand user needs and incorporate them into backend solutions.

Technology Stack
Backend
Java (11/17/21), Spring Boot, Go
REST API, WebSocket

Databases
MS SQL Server 2012
PostgreSQL
MongoDB

Testing
JUnit, Mockito, AssertJ
Jest, Vitest
JaCoCo, SonarQube

CI/CD / DevOps
TeamCity
Maven
Azure, GitHub, GCP







Confirm your E-mail: Send Email