Lead Software Engineer
Core
Lead complex technology initiatives and develop standards for large-scale technology solutions across the company.
Role type
Senior IC Lead Software Engineer (Java Full Stack)
Builds
Java-based full stack applications, RESTful and GraphQL APIs, and cloud deployments.
Domain
Banking / Enterprise Software Engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Hibernate, React or Angular, SQL, NoSQL, Cloud platforms, Docker, Kubernetes, CI/CD, Infrastructure as Code
Preferred skills
Kafka, RabbitMQ, Terraform, Ansible, SRE best practices
Technologies
Java, Spring Boot, Hibernate, React, Angular, PostgreSQL, MySQL, MongoDB, AWS, Azure, GCP, Docker, Kubernetes, OpenShift, Kafka, RabbitMQ, Terraform, Ansible
Responsibilities
Lead the design and development of Java-based full stack applications; Define and drive system architecture and best engineering practices; Mentor engineers through code reviews and technical direction; Ensure performance, scalability, reliability, and security of applications; Implement and support CI/CD pipelines and cloud deployments.
Seniority
Senior, hands-on IC with leadership responsibilities