Lead Software Developer
Core
Designing, developing, and maintaining software applications using Java and Spring Boot within a microservices framework.
Role type
Senior Software Engineer (Java/Spring Boot)
Builds
Software applications and APIs for clients
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, microservices architecture, SQL, RESTful APIs, Angular or ReactJS, AWS familiarity, Agile methodologies
Preferred skills
Strong problem-solving abilities, excellent communication skills, experience with emerging technologies
Technologies
AWS, Angular, Java, SQL, Spring, Spring Boot, microservices, Cloud
Responsibilities
Design, develop, and implement software applications using Java and Spring Boot; collaborate with cross-functional teams to define and deliver new features; write clean and maintainable code; develop and maintain APIs; utilize SQL for database management; participate in Agile development processes; troubleshoot, debug, and optimize existing applications.
Seniority
Senior, hands-on IC