Lead Developer
Must Haves:Bachelor’s degree in computer science, Engineering, or related field10+ years of experience in Java backend/API development10+ years of experience in Designing and Developing Restful APIs and SOA applications using Java and Spring Technologies.Strong understanding of RESTful API design and best practices5+ years of experiencing in mentoring and guiding junior developers and testers as Lead Developer.5+ years of experience and certifications in Cloud technology (Azure, Google or AWS)Proven experience leading technical teams or projectsExperience with microservices architecture and cloud-native development and deployment in leading cloud technologiesFamiliarity with CI/CD, automated testing, and DevOps practicesPreferred Qualifications:Prior Banking experienceAny related certifications Position OverviewA client of Insight Global is seeking a Lead Software Engineer (API Development with Cloud) to provide technical and consultative support on the most complex technical matters.Duties and Responsibilities:Lead end-to-end design, development, and deployment of Java APIs on cloud platforms using Spring Boot.Define and enforce coding standards, code reviews, and best practices for API development.Collaborate with cross-functional teams to gather requirements and deliver technical solutions.Mentor and guide developers, fostering technical growth and knowledge sharing.Oversee CI/CD pipeline implementation, automated testing, and cloud deployments.Ensure application security, scalability, and performance in cloud environments.Troubleshoot complex technical issues and provide hands-on support as needed.Monitor system health, optimize resource usage, and manage cloud costs.Stay current with emerging technologies and recommend improvements to architecture and processes.