Lead Software Engineer - Java/Full Stack
Core
Design, develop, and troubleshoot creative software solutions for enterprise-scale applications, focusing on automation and stability improvements.
Role type
Lead Software Engineer (Java/Full Stack)
Builds
Secure, high-quality production code and decoupled systems for enterprise applications.
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java/J2EE, Spring Boot, RESTful API design, SQL/PL/SQL, Kubernetes, AWS, Terraform, Apache Kafka, Unit Testing (JUnit/Mockito), Object-Oriented Design, Design Patterns
Preferred skills
React JS, TypeScript, SQL performance tuning, Hibernate/JPA, DevOps practices, AI systems integration
Technologies
AWS Lambda, CloudWatch, Copilot, DevOps, Hibernate, JPA, JUnit, Java, JavaScript, Kafka, Kubernetes, React, SQL, Spring, Spring Boot, Terraform, TypeScript, Java EE
Responsibilities
Design and develop creative software solutions; build secure, high-quality production code; review and debug code written by others; identify opportunities to automate recurring remediation work; lead evaluation sessions with external vendors and internal teams; lead communities of practice to promote emerging technologies; evolve and apply AI in software development and automation.

