Find your fit and supercharge progress with our exciting career opportunities
Software Engineer Java
Roles and Responsibilities
Responsible for building and maintain Java applications, include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing
Contribute in all phases of the development lifecycle
To provide quality day-to-day Production support for Java/Web-based applications.
To coordinate and support infrastructure maintenance activities.
To manage implementations of application releases; adhering to the best practices of the release management process.
To work with various partners such as Peer Application Teams, Infrastructure, Vendors, Security and Change teams, to provide seamless support for the business.
To manage Production issues by responding in a timely manner in accordance to the Service Level Agreement with the Business.
To enhance existing support process to maintain/improve service level & quality
Required Technical and Professional Expertise
Fresh graduate with good learning attitude are welcome.
Sound knowledge of Java and object oriented design patterns
Knowledge of Dependency Injection.
Strong in Logic, Algorithm and Data Structures
Experience with Oracle or MySQL and writing SQLs
Expert knowledge of junit, Mockito or other unit testing best practices.
Experience with ORM such as Hibernate ORM
Experience with Web development OR REST/ SOAP web services