Full stack Engineer [Java + Angular]
Summary
Builds and maintains enterprise Java backends and Angular frontends for clients in finance, healthcare, retail, and logistics, following Agile practices and secure coding standards.
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 for Software Engineer for one of our clients based in Philippines a full-time opportunity and Hybrid setup in Makati. This is an exciting opportunity to expand your skill set, achieve job satisfaction and upgrade your skills. More details as below.
Job Details
Role: Software Engineer
Work Timings: 9am to 6pm
Work Location: Makati City
Work Mode (Hybrid / Onsite): Hybrid - 3 days from office
Employment Type (Permanent / Contract): Permanent
Skills- Minimum 3 years of experience as Java developer -Java, J2EE and Angular experience is must.
Job Details
Purpose
This role transforms requirements into software according to design, to maximize business value and customer satisfaction.
Key Missions
Uses programming, scripting and database languages to write software code that meets requirements and that optimizes software performances
Identifies existing software components, libraries and frameworks to reuse in the solutions
Applies knowledge of software development best practices, including coding standards, secure coding, code reviews, source control management, build processes, testing, and operations
Contributes to requirement (functional and non-functional) analysis and estimations
Supports software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
Builds up software structure including functions, design patterns, layers, etc.
Documents and demonstrates solutions by developing code comments, layouts, diagrams and charts
Contributes to Software architecture (specification analysis, technical studies, technology assessment, etc.)
Codes large and complex modules within agreed quality, deadline and cost
Performs design and code reviews and assess software performance optimization
Contributes and promotes the organization's technical governance
Produce quotations
Performs complex troubleshooting
Coaches and can manage a small team of Software Development Engineers
Profile & Other Information
Experience & background
Graduate of BS Computer Science, Computer Engineering or any related courses
4+ years of experience in Java J2EE software development
4+ years of experience in Web development (Angular)
Solid experience in Object Oriented Programming and Design
Experience in Agile development methodologies
Experience in deployment phase
Experience in developing mobile applications (Android, iOS) is a plus
Technical Skills
Java J2EE, HTML, CSS and JavaScript
UML / MDD tools
One or more front-end frameworks and libraries preferably AngularJS, Vue,js and ReactJS
Webservices (RESTful and SOAP)
Data persistence techniques including relational and non-relational DB (Oracle, PostgreSQL, MSSQL, MongoDB, Cassandra and/or Redis)
Experience in integration of software components
Experience in various OS (Linux, Windows)
Experience in using JIRA, Xray, Jenkins, Ansible
Knowledge in virtualization and cloud technologies (AWS, Azure)
Knowledge in containerization and Kubernetes
Knowledge in secure coding practices, OWASP, security vulnerabilities management
Knowledge in Network (TCP/IP, HTTP) and security (SSL, TLS, PKI) is a plus
Soft Skills
Good analytical and problem solving skills
Proactive, disciplined, and organized
Comfortable in highly technical domain
Comfortable in interfacing with project stakeholders
Team player and able to handle pressure
Benefits
Performance Bonus: 10% of annual gross salary
50% based on individual performance
50% based on company performance
HMO: Coverage starts on Day 1, includes 2 dependents