Job Summary
We are hiring for Java DevOps Developer to be part of the software engineering team in designing, developing, testing, deploying and maintaining mission critical application systems with exposure to CI/CD pipeline and modern stack (Azure/AWS/Docker/Kubernetes).
Mandatory Skill-set
- Degree in Computer Science, Computer Engineering, Information Technology & Engineering;
- Minimum of 5 years of hands-on experience in software development using Java technologies;
- Experience in system design (include database design), development, quality assurance and maintenance of web based Java enterprise systems;
- Proficiency in Java Enterprise Edition or Spring (Batch, Boot, Web) and Microservices;
- Proficiency in Development of Web-based applications using UI framework such as Angular/AngularJS, JQuery, Struts;
- Proficiency in Development of application using Persistence framework such as Hibernate, JPA;
- Proficiency in Relational Databases like DB2, SQL Server, Oracle;
- Working experience in using Webserver like Apache Webserver, Microsoft IIS;
- Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, or AWS DevOps;
- Working experience in Apache JMeter;
- Strong scripting skills in languages such as Python;
- Good understanding in Object Oriented Analysis and Design;
- Excellent verbal and written communication skills;
- Team player with excellent interpersonal and communication skills, capable of both independent work and effective collaboration.
Desired Skill-set
- Familiar in containerization technologies such as Docker and Kubernetes.
Responsibilities
- Part of the software team - involve in requirements analysis, contribute to system design and oversee the development, testing, and deployment of applications;
- Address performance and security requirements in applications, resolving any related issues;
- Collaborate effectively with other engineers to integrate software components, system infrastructure, and third-party components;
- Design and develop APIs within a microservices-based architecture;
- Work closely with business users and application testers to identify and rectify defects;
- Monitor application performance, troubleshoot issues, and ensure seamless operation;
- Involve in Regression Testing and User Acceptance Testing;
- Assist in the deployment via CI/CD pipeline and code repository using GitLab;
- Troubleshoot deployment issues, conduct root cause analysis, and implement corrective measures to optimize deployment workflows.
Should you be interested in this career opportunity, please send in your updated resume to [email protected] 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