Job Summary
An experienced Software Lead with strong technical and leadership skills, responsible for guiding a development team in delivering scalable, high-quality software solutions while driving innovation throughout the process. This person will be involved in software development projects utilizing JAVA/J2EE and microservices.
Mandatory Skill-set
Degree in Information Technology, Computer Engineering and / or Computer Science;
At least 5 years of software development experience using JAVA/J2EE, 2 years in a lead role;
Must have experience in developing and maintaining backend applications using Java/J2EE, Spring, Spring Boot, Microservices, Hibernate, JPA, REST, and JSON;
Must have design and implement RESTful web services and work with messaging systems like Kafka, IBM MQ, or RabbitMQ;
Work with relational databases (Oracle, MS SQL) and Linux/Unix environments;
Utilize CI/CD and development tools such as Jenkins, Git/Stash/Bitbucket, Maven, SonarQube, and JIRA;
Experience working in Agile Scrum teams and familiarity with productivity tools like Jira and Confluence;
Understand and apply microservice architecture principles to build scalable and efficient applications;
Communicate effectively with team members and stakeholders to ensure project success.
Good communication and presentation skills are required.
Desired Skill-set
In-depth knowledge of web technologies including HTTP, XML/JSON, web security, authentication/authorization protocols;
Experience working in public sector projects,
Responsibilities
Lead and mentor a team of software engineers throughout the full software development lifecycle utilizing JAVA/ J2EE and microservices;
Provide technical guidance, conduct code reviews, and support team members' career growth;
Foster a collaborative, agile, and innovative team culture;
Collaborate with architects, managers, and stakeholders to define technical requirements and project scopes;
Plan sprints, assign tasks, track progress, and manage risks to ensure timely delivery;
Contribute to system architecture and design while promoting performance, security, and scalability improvements;
Uphold software quality and best practices through testing, CI/CD, DevOps, and documentation standards.
Should you be interested in this career opportunity, please send in your updated resume to apply@sciente.com at the earliest.
When you apply, you voluntarily consent to the disclosure, collection and use of your personal data for employment/recruitment and related purposes in accordance with the SCIENTE Group Privacy Policy, a copy of which is published at SCIENTE’s website (https://www.sciente.com/privacy-policy).
Confidentiality is assured, and only shortlisted candidates will be notified for interviews.
EA Licence No. 07C5639