Java Developer (3-5 experience)
Summary
Java developer writing and maintaining software using Java J2EE, Angular, and various databases (relational and NoSQL) within an agile consulting environment.
About the role
This role transforms requirements into software according to design, to maximize business value and customer satisfaction. You will use programming, scripting and database languages to write software code that meets requirements and optimizes software performance.
Key responsibilities
- Use programming, scripting and database languages to write software code that meets requirements and optimizes software performance
- Identify existing software components, libraries and frameworks to reuse in solutions
- Apply knowledge of software development best practices, including coding standards, secure coding, code reviews, source control management, build processes, testing, and operations
- Contribute to requirement (functional and non-functional) analysis and estimations
- Support software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
- Build software structure including functions, design patterns, layers, etc.
- Document and demonstrate solutions by developing code comments, layouts, diagrams and charts
- Contribute to Software architecture (specification analysis, technical studies, technology assessment, etc.)
- Code large and complex modules within agreed quality, deadline and cost
- Perform design and code reviews and assess software performance optimization
About you
- Graduate of BS Computer Science, Computer Engineering or any related courses
- Minimum 3 years of experience in Java software development
- 2+ years of experience in Web development (Angular)
- Solid experience in Object Oriented Programming and Design
- Experience in Agile development methodologies
- Experience in deployment phase
- Java J2EE, HTML, CSS and JavaScript
- 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)
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
About us
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. 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.