We are seeking a highly skilled and motivated Software Lead to drive the design, development, and delivery of scalable software solutions. This role requires a strong technical background, leadership abilities, and a commitment to high-quality software practices.
Mandatory Skill(s)
- Degree in Computer Science, Information Systems, Software Engineering;
- At least 5 years of hands-on software development experience, including a minimum of 2 years in a technical leadership or mentorship role;
- Must have experience in backend technologies such as Java/J2EE, Spring Boot, Microservices architecture, REST APIs, Hibernate, and JPA;
- Must have experience in web technologies such as HTTP, XML/JSON, web security, authentication and authorization protocols;
- Must have experience in middleware technologies such as Kafka and RabbitMQ;
- Familiarity with Agile/Scrum methodologies and tools like Jira, GitLab, and Jenkins;
- Working knowledge of SQL/NoSQL databases;
- Strong problem-solving skills, and the ability to work both independently and as part of a team;
- Excellent communication and leadership skills.
Desirable Skill(s)
- Familiarity with Keycloak and Oracle IAM is a plus;
- Experience with cloud platforms such as AWS, Azure, or GCP is advantageous;
- Knowledge of mobile platforms is an added advantage.
Responsibilities
- Lead, mentor, and support a team of software engineers throughout the software development lifecycle;
- Collaborate with stakeholders, architects, and product managers to define technical requirements and project scopes;
- Provide hands-on technical guidance, conduct code reviews, and ensure adherence to development best practices;
- Plan and manage sprints, assign tasks, track progress, and ensure timely delivery of deliverables;
- Drive quality assurance through testing strategies, CI/CD practices, and code documentation;
- Participate in architectural planning and contribute to the design of robust, scalable systems;
- Identify and implement improvements in software performance, security, and maintainability;
- Promote a culture of innovation, continuous learning, and collaboration within the team.
If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Nisha Kumari at nisha.k@sciente.com quoting the job title.
