Senior/ Engineer, Apps Development (OSS)
Date Submitted: 17-02-2021 | End date: 17-03-2021
Industry Specialization | : | |
Type of Employment | : | Permanent |
Minimum Experience | : | 3 years |
Work Location | : | Northeast Singapore |
Job Description:
- To manage the Java applications landscape within the company domain
- Interact with other teams in order assess new opportunities and participate in requirements gathering
- Solution analyze and effort estimate for the requests
- Low level design for the applications
- Development for the requests and bug fixing on the existing applications
- Provide work instructions and improvements of the processes
- Management and implementation of new automatic scripts and applications
- Verify and implement configuration changes at the request of the customer or when is needed for performance reasons
- Coordinate and work together with other teams such as: 2nd line of support, 1st level support, Testing
- Installation, tuning and troubleshooting of complex software applications
Requirements:
- 3-4 years of experience in development, production and testing (SIT, Pre-Production) according to the knowledge of the methodologies and processes related to management of production systems
- Work experience gained in companies and projects in IT, telecommunications, industrial, with an autonomous organization of IT operations
- Previous experience in IT environment in a relevant field such as applications development
- Experience in systems integration, including management of issues of interconnection, communication
- Previous experience in the use of procedures for Configuration Management
- Experience designing and / or testing of complex software applications
- Able to understand N-tier and 3-tier architectures
- Good knowledge of XML/ XSL/ XSLT
- Experienced with JMS, JNDI, Web Services
- Good level of knowledge of TCP/IP suite
- High level of expertise of Web Servers, Application Servers and Middleware applications such as: Apache, Tomcat, Oracle WEB Logic, JBoss
- Good experience with Databases: Oracle, SQL, MySql
- Good knowledge of Java programming languages
- Good Knowledge with Spring Core, Hibernate, LDAP interaction
- Familiar with well-known services: ssh, ftp, NFS, Samba
- Familiar with JavaScript, React, Angular or other JS Framework
- Familiar with Devops CI/CD tools such as Gitlab, RunDeck, Jenkins etc.
- Familiar with Eclipse / NetBeans / IntelliJIdea / Visual Studio
- Self-motivated to learn latest technologies and trends.
- Strong team mindset.
- BSc/BA in Computer Science or a related degree preferred.