We are seeking a seasoned and results-driven Senior Backend Developer(Java) to join our technology team. The candidate will be responsible for building robust and scalable backend systems, delivering secure and high-performing APIs, and contributing to the continuous improvement of development practices. This role demands technical expertise, proactive collaboration in an Agile environment, and a strong focus on delivering business value.
Mandatory Skill(s)
- Have 5+ years of hands-on experience developing backend software development;
- Must have experience in Java 8 or higher;
- Must have experience in Spring and Spring boot;
- Experience in code versioning tools, preferably Git;
- Experience in Test Automation (JUnit, Mockito, etc.);
- Experience designing and implementing RESTful APIs with a focus on scalability and performance.
Desirable Skill(s)
- Experience with database technologies such as SQL, JPA, Hibernate, etc;
- Working knowledge in Microservices Architecture, Containerization, and Orchestration;
- Experience with CI/CD platforms, preferably Azure DevOps, and build tools such as Maven.
Responsibilities
- Design, develop, and maintain experience in building reliable backend applications, developing RESTful APIs, integrating with databases and messaging systems using modern technologies;
- Build and manage CI/CD pipelines to streamline deployment and integration processes;
- Collaborate with cross-functional teams to define, design, and deliver product features;
- Adopt Agile and DevOps principles, contributing to a culture of continuous improvement;
- Integrate security best practices throughout the development lifecycle;
- Mentor junior developers and participate in technical interviews to support team growth;
- Stay up to date with industry trends and emerging technologies, applying them where relevant.
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 Shabnam Khan at shabnam.k@sciente.com quoting the job title.