29 July 2024
We are looking for Software Engineers / Java Developer for our client, where you will have the opportunity to contribute to enterprise software development, working on challenging projects that require your expertise in Java / JEE.
Mandatory Skill(s)
- Bachelor in Computer Science, Computer Engineering, Information Technology & Engineering;
- Minimum of 4 years of hands-on experience in software development on Java Spring Boot and associated technologies;
- Proficiency in Java, web services, Object-Oriented Programming (OOP), and software design patterns;
- Experience with Spring Boot and Microservice Systems;
- Strong hands-on skills in JPA and Hibernate;
- Strong familiarity with relational database concepts and hands-on SQL experience, preferably on MS SQL;
- Experience working in agile scrum teams and proficiency with productivity tools like Jira and Confluence;
- Proficiency in using Git with a good understanding of Git workflow;
- Team player with excellent interpersonal and communication skills, capable of both independent work and effective collaboration.
Desirable Skill(s)
- Exposure to Jenkins and Kubernetes.
Responsibilities
- Part of the software engineering team – involve in requirements analysis, contribute to system design, and oversee the development, testing, and deployment of applications;
- Collaborate with cross-functional teams to design, develop, and maintain enterprise-level software solutions using Java Spring Boot;
- Implement and optimize data models using JPA and Hibernate for efficient data storage and retrieval;
- Write and optimize SQL queries on MS SQL databases to ensure data integrity and performance;
- Participate in Agile scrum teams, contributing to the entire software development lifecycle;
- Utilize Git for version control, ensuring code integrity and team collaboration;
- Work with productivity tools such as Jira and Confluence to streamline project management and documentation;
- Contribute to the continuous integration and deployment processes, leveraging Jenkins and Kubernetes;
- Monitor application performance, troubleshoot issues, and ensure seamless operation;
- Generate comprehensive documentation and relevant artifacts;
- Offer technical support during the maintenance phase of the system.
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 Subhachintak Chand at subhachintak.c@sciente.com quoting the job title.
![](https://mysciente.com//files/avatar/user_1682.jpg?v=20240729121013)
Technology Recruitment Specialist, APAC