Engineer, Software

Singapore, Singapore

Job Description

Responsibilities

  • Understand requirements stated by the client and perform detail analysis
  • Propose and implement the right technical solution/design based on the client's problem area and requirements
  • Perform code, design development and reviews.
  • Maintain system stability and continuous technical support to business operations
  • Perform clear and concise status update to the respective stakeholder
  • Review the deliverables as per the release management process
  • Practicing Agile/Scrum methodology to plan and deliver work projects
  • Involve in creating and improving the standard frameworks
  • Creation of reusable components, Track and Manage reusable components
  • Create and improve the processes for the Technical Team, for coding, unit testing, release management, CR management
Requirements
  • Degree in Computer Science or equivalent
  • At least 5 years of experience in Java/J2EE, Spring, Hibernate/Struts, Angular development.
  • Familiarity with different design, architectural patterns and skill for writing reusable Java libraries.
  • Experience in working with web application frameworks like Spring, Spring Boot etc.
  • Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), Hibernate and RESTful web services.
  • Relevant Knowledge of Java GUI frameworks like Java Server pages (JSP) and servlets, Angular typescripts, HTML, JavaScript, CSS, JQuery according to project requirements.
  • Implementing automated testing platforms and unit tests.
  • Applied experience in using MS SQL Databases.
  • Hands-on experience in configuring Web Servers and Application Servers.
  • Hands-on experience in using embedded reporting tools like Jasper, BIRT etc.
  • In-depth knowledge of code versioning tools, for instance, Git.
  • Understanding of building tools like Ant, Maven etc.
  • Knowledge and understanding of DevSecOps
  • Knowledge of micro-services patterns and architecture
  • Knowledge of RESTful APIs and integration patterns
Preferred skills and experiences:
  • Able to communicate with and create relationships between the client and other teams working on the project
  • Mentor the team with design and coding best practices
  • Knowledge of AWS or Azure to host and run the applications
  • Knowledge of cloud application development

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1639228
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned