Supercharge Your Digital Future
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
- Experience in testing and Swagger
Apply Now
Discover Opportunities
Couldn't find the right role?
Leave your resume with us and we'll get back when a suitable role opens up.
Click HereAre you a recent engineering graduate?
Our fresher hiring team is looking for talented engineers just like you.
Click Here