Software Engineer (Development/Enhancement-Must Have Java, Spring Framework, WebLogic,AWS)
Avensys Consulting · Singapore
Avensys is a reputed global IT professional services company headquartered in Singapore. Our service spectrum includes enterprise solution consulting, business intelligence, business process automation and managed services. Given our decade of success, we have evolved to become one of the top trusted providers in Singapore and service a client base across banking and financial services, insurance, information technology, healthcare, retail and supply chain.We are currently looking to hire java Software Engineers. This is an exciting opportunity to expand your skill set, achieve job satisfaction and work-life balance. More details as below.Job DescriptionAs an associate full stack engineer, you will work as part of an integrated productsquad to deliver prioritised CRs and enhancements from the product backlog.You are expected to participate throughout the delivery lifecycle, from requirement andbacklog refinement through technical solutioning, development, testing,cybersecurity assessment, deployment and post-release support (if required).AssociateFull Stack Engineer shall work closely with the Product Owner/Product Lead,Tech Lead, users and relevant stakeholders, provide regular progress updates,demonstrate completed functionality where required, incorporate feedback andsupport iterative and incremental delivery.Engineers may be assigned to different CRs/enhancements based on product priorities and demand. You are therefore expected to progressively build the technical competencies necessary to work across the applicable OASIS subsystems and components. JobDescription:-Perform end-to-end application development across the frontend, backend,integration, database/data and reporting layers, where applicable.-Participate in product squad sync-ups, backlog refinement, planning, progressreviews and technical discussions for assigned CRs/enhancements.-Participate in requirement refinement, impact assessment and technicalsolutioning with the Product Owner/Product Lead, Tech Lead and relevantstakeholders.-Develop, configure, unit test and integrate application changes in accordancewith approved requirements, technical designs and engineering standards.-Develop and maintain application components, APIs/interfaces, database scripts,batch jobs and reports, where applicable.-Perform unit and integration testing and support System Integration Testing(SIT), User Acceptance Testing (UAT), regression testing and other applicabletesting activities.-Investigate, troubleshoot and resolve defects identified during development andtesting.-Support cybersecurity assessments, vulnerability remediation, security testingand closure of technical findings associated with the CRs/enhancements.-Support build, release and deployment activities, including preparation ofdeployment procedures/scripts, release verification, rollback procedures whereapplicable and post-deployment validation.-Support investigation and resolution of production issues relating to deliveredCRs/enhancements.-Develop automated tests and improve engineering and testing practices whereappropriate.-Maintain relevant technical documentation and artefacts, including technicaldesigns, database/interface changes, configuration changes, source codedocumentation, build/deployment procedures and implementation records.-Contribute to system knowledge building and knowledge sharing within theproduct squad.- Workwith architecture, platform, infrastructure, database, integration andcybersecurity teams to resolve technical dependencies and issues.-Support knowledge transfer and handover of completed CRs/enhancements to therelevant maintenance/O&S team, where required.- Bewilling and able to acquire additional technical competencies required tosupport CRs/enhancement across OASIS application landscape. 2Qualifications- Atleast three (3) years of relevant experience in application development and implementation of change requests and/or enhancements for the projects.-Possess the below relevant technical skillsets and hands-on experience in thecore application development required to undertake OASIS CRs and enhancements:ApplicationDevelopment:- Java- XML- JSP- HTML- CSS-JavaScript- JEE- Spring/ Spring Boot-Angular- STRUTS-Hibernate- iBatis-Enterprise Technical Architecture-Object-Oriented Analysis and Design (OOAD)-JEE/J2EE design patternsDatabaseand Data- OracleDatabase- OracleSQL- OraclePL/SQL- OracleSQL DeveloperDatabasedesign and data modellingDevelopment,Build and Engineering Tools- Git- Ant-Eclipse 3.3 and above- Jtest- Log4j- Shellscripting- Cronjobs-Microsoft Edge-Application/interface integration- Buildand deployment- Defectinvestigation and troubleshootingPreferredExperience (not mandatory):Reportingand Dashboard Technologies- ETLdesign and development using Talend Data Management Platform 8.0.1-Crystal Reports-Weblogic- INETCrystal Clear 23 and above- ApachePOI-JFreeChartWhere assigned CRs/enhancements involve Dashboard/Reporting components, the engineersshall be expected to progressively acquire the necessary knowledge andcompetency to develop, test, troubleshoot and support changes involving thesetechnologies.LDAP,Directory and Authentication Technologies- LDAPSchema Management-Directory Tree Design- OracleOUD LDAP Server- WAM(SiteMinder) Version 12 and above-Kerberos for Windows Server 2019 and aboveWhere assigned CRs/enhancements involve LDAP, directory or authentication components,the engineers shall be expected to progressively acquire the necessaryknowledge and competency to develop, test, troubleshoot and support changesinvolving these technologies.WHAT’S ON OFFERYou will be remunerated with an excellent base salary and entitled to attractive company benefits. Additionally, you will get the opportunity to enjoy a fun anPrimary PurposeTo submit your application, please apply online or email your UPDATED CV in Microsoft Word format to [email protected]. Your interest will be treated with strict confidentiality.