4 November 2024
We are hiring for Senior Java Developer to be part of the software engineering team in designing, developing, testing, and maintaining mission critical application systems.
Mandatory Skill(s)
- Bachelor 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;
- Working experience in Object Oriented Analysis and Design;
- Proficiency in Java Enterprise Edition or Spring Boot 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;
- Strong skills in using code versioning tools, such as GIT;
- Excellent verbal and written communication skills;
- Team player with excellent interpersonal and communication skills, capable of both independent work and effective collaboration.
Desirable Skill(s)
- Working experience in COBOL, CICS, DB2;
- Experience integration with Adobe Experience Manager (AEM).
Responsibilities
- Part of the software engineering team – involve in requirements analysis, contribute to system design (include database 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;
- Work closely with business users and application testers to identify and rectify defects;
- 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;
- Design and develop APIs within a microservices-based architecture.
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 Cecilia Chong at cecilia@sciente.com quoting the job title.