We are seeking a junior Microservice Software Engineer to build scalable backend systems, including microservices, APIs, and interface applications.
Mandatory Skill(s)
- Degree in Information Systems, Computer Science, Software Engineering, or a related field;
- Must have 1-2 years of experience in developing and maintaining backend applications using Java/J2EE, Spring, Spring Boot, Microservices, Hibernate, JPA, REST, and JSON;
- 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;
- Participate in Agile/Scrum teams, following best practices for coding, unit testing (JUnit), and collaboration;
- Understand and apply microservice architecture principles to build scalable and efficient applications;
- Communicate effectively with team members and stakeholders to ensure project success.
Desirable Skill(s)
- Knowledge in Linux/Unix environments and basic commands;
- Familiar with Microservice architecture.
Responsibilities
- Develop, maintain, and enhance software applications according to functional requirements;
- Follow coding standards, ensure high code quality, and write unit and integration tests;
- Perform software integration testing and support system integration efforts;
- Troubleshoot issues and provide production support as needed;
- Learn and adapt to new technologies and concepts quickly;
- Collaborate effectively within a team while also working independently;
- Communicate clearly and professionally with team members and stakeholders.
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 Aarthy Sezhian at aarthy.s@sciente.com quoting the job title.
Aarthy Sezhian
Lead technology Recruitment Specialist
Lead technology Recruitment Specialist