Business Technology Jobs

Backend Engineer

We are looking for a skilled Backend Engineer to join our dynamic team. This role requires a strong foundation in backend development, expertise in Java, and a focus on building robust, secure, and scalable solutions.

Mandatory Skill(s)

  • Have 5+ years of experience in building backend systems, implementing RESTful APIs, working with databases, and integrating with messaging services;
  • Strong understanding of software fundamentals, including OOP, functional programming, concurrency, design patterns, and Test-Driven Development (TDD);
  • Hands-on experience with CI/CD pipelines and automated testing frameworks, ensuring efficient and reliable code releases;
  • Expertise in troubleshooting and monitoring tools (e.g., Grafana, Splunk, ELK).;
  • Solid understanding of secure coding practices and REST API design, development, and testing;
  • Proficiency with build tools like Maven and testing frameworks such as JUnit and Mockito;
  • Effective communication skills for explaining technical concepts clearly to both technical and non-technical team members;
  • Adaptability and flexibility to thrive in a fast-paced environment and adjust to changing priorities or requirements.

Desirable Skill(s)

  • Knowledge of cloud platforms (e.g., AWS, Azure) and microservices architecture to build, deploy, and manage distributed applications;
  • Excellent written and verbal communication skills to collaborate effectively across teams and present complex technical information in a clear manner.

Responsibilities

  • Design, develop, test, and maintain REST APIs using Java 17 and Spring Boot;
  • Implement secure coding practices to protect applications against vulnerabilities;
  • Ensure high-quality code through JUnit and Mockito testing;
  • Design and optimize SQL-based database schemas and queries;
  • Manage database interactions to ensure seamless application performance;
  • Use monitoring tools such as Grafana, Splunk, and ELK to identify and resolve performance bottlenecks;
  • Work within a CI/CD pipeline to automate builds, testing, and deployments;
  • Collaborate with cross-functional teams using Agile methodologies to deliver solutions that align with business goals;
  • Participate in code reviews to ensure best practices;
  • Document system designs, APIs, and processes to maintain transparency and alignment.

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 Kiran Kumar Pandity at kiran.kp@sciente.com quoting the job title.

Kiran Kumar Pandity
Team Lead – Technology Recruitment, (APAC)
Let’s connect via