Lead Software Engineer (JAVA, API)
Core
Lead a squad of developers to design, develop, and deploy large-scale Java web applications and AI-driven conversational interfaces for digital clients.
Role type
Senior IC Squad Tech Lead (Java/AI)
Builds
High-quality web applications, AI agents, and intelligent automation solutions
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, API Development, React, Docker, Kubernetes, Kafka, REST/JSON, Unit Testing, DevOps tools, AI-assisted development, GitHub Copilot, LLMs, Prompt Engineering, Application Security, Threat Modeling
Preferred skills
AI agent orchestration, Conversational interface design, Secure SDLC practices
Technologies
Java, Spring Boot, React, Docker, Kubernetes, Kafka, JUnit, Mockito, Jenkins, BitBucket, SonarQube, Checkmarx, Snyk, Veracode, GitHub Copilot
Responsibilities
Design and develop high-quality web applications and AI agents; mentor team members and establish coding standards; conduct security code reviews and remediate vulnerabilities; drive testing practices and identify technical debt; communicate technical risks to stakeholders; participate in agile ceremonies and incident response.
Seniority
Senior, hands-on IC with leadership responsibilities