To be successful in this role
you will be an expert in enterprise scale server side applications development
using Java Enterprise and Spring Framework, deploying onto a Virtualised
Platform. It would also be highly beneficial to illustrate experience of
building and delivering software applications from the ground up.
Tasks & Responsibilities:
·
Design,
development and testing of enterprise software solutions
·
Review
and refactor code and advise/mentor more junior developers
·
Deploy
and support solutions through testing environments and work with test/QA teams
to ensure quality
·
Provide
estimates on new feature development, bugs and change requests
·
Work
with the project manager, enterprise architect and technical lead to prepare
designs and functional specifications
·
To
deliver high quality functional software within agreed timescales
Skills
·
Excellent object-oriented analysis,
design and development skills that includes a
strong knowledge of Java Enterprise design patterns and best practices
·
5+
years software development experience in server side Java Enterprise applications
that provide a mission critical, high performance and high concurrency business
operation
·
3+
years experience of the Spring framework (core) and hibernate within a highly transactional
environment. 1+ experience of Spring web services, Spring Security, Spring MVC
would be advantageous
·
A
strong understanding and experience of designing and implementing applications
for high scalability and availability, experience of testing for non-functional
requirements is advantageous
·
A
strong understanding and experience of working within an Agile/Scrum, Agile/XP
environment
·
Strong understanding of relational
databases and SQL, including experience of MYSQL, Oracle
or postgres
·
Must
be able to demonstrate the ability to deliver high quality software as part of
a team within tight timescales, preferably in a Greenfield environment.
·
BSc./
MSc. in Computer Science or related discipline
·
Good
experience of using Eclipse or STS development environment.
·
Good
experience of Test driven development approaches and implementations, including
automation of build, test and deploy
·
Experience
of Continuous integration and tools (i.e. Hudson/Jenkins)
·
Experience
of GIT and/or subversion source control tools.
·
Experience
of virtual solutions and VMware vFabric would be highly advantageous
·
Ideally
with a background in customer facing retail solutions, ticketing solutions and/or
public transport/mass transit.
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.