Roles & Responsibilities
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 standardsShould 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
Tell employers what skills you have
J2EE Application Development
Spring Cloud
Java 8
J2EE design patterns
Public Sector
Agile Methodologies
J2EE Web Services
Microservices
J2EE Architecture
Spring Boot
J2EE framework
Java
J2EE
Software Development
Java - Web