👨🏻‍💻 postech.work

Software Technical Lead (JAVA/J2EE and Microservices)

SCIENTE • 🌐 In Person

In Person Posted 8 hours, 35 minutes ago

Job Description

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.