Senior Java Developer

Kuala Lumpur, M14, MY, Malaysia

Job Description

Key Responsibilities

Identify and analyze user requirements

Work with other members of a planning team to develop a prototype plan for an enterprise system, including what key features system users require in the system as well as integration strategies to update existing systems that will transition into the new system built down the road.

Develop modules of the initial enterprise system plan and work with the development team by coding advanced portions of the modules and delegating routine coding to junior Java developers

Conduct the testing of completed code modules with the help of junior Java developers, fixing code as needed to ensure a smooth system deployment with the intended functionality

Lead the Change - Change the way the client perceives coding and documentation by identifying, interpreting and implementing new developments with a focus on problem solving and improvement. Extract and integrate cross- projects components and libraries. Build a culture where development is exciting and fun!

Provide Expertise - Scale continuous integration and delivery on a global level and teach others how to use it to mitigate risk and compliance issues. Contribute to an existing continuous integration and delivery community / tool.

Accountable to work with the team and Architect to execute on the technical design and solutions.

Leadership - Acknowledge that there are different programming paradigms and can argue where a certain paradigm / language is applicable. Serve as the go-to moderator or mentor for members to seek technical guidance from.

Continuous Improvement - Work with tribe coaches, platform leads, ITALs to drive the execution and implementation of innovative ideas and initiatives that benefit the platform and project.

Plan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle

Build, test and support mobile/web applications

Recommend software solutions to emerging needs in banking functionality and report ability

Prioritize, assign and execute tasks throughout the software development life cycle

Ensure our applications are secure and up-to-date

Prerequisites

At least more than 7 years of experience in Java/J2EE, SQL, JSP, Servlet, JDBC, RESTful Services, Web Services, XML, JSON

Experience as a team leader.

Strong experience in application development frameworks such as EJB, Camel, Spring, Hibernate in the Java platform

Knowledge of Oracle, DB2 or similar database management system

CI tools experience ie. Jenkins, Bamboo, TeamCity, Maven

Experience of development using web technologies

Knowledge of JBoss, IBM Websphere, WebLogic

Designing software and database objects

Unit testing and debugging

Perform peer code reviews

Conduct fact-gathering sessions with customers

Identifying problems and analyzing solutions including workarounds

Collaborating with other engineers

Must have worked in Agile methodology

Excellent debugging and optimisation skill

Job Types: Full-time, Contract
Contract length: 12 months

Pay: RM6,023.55 - RM14,000.00 per month

Benefits:

Health insurance Opportunities for promotion Professional development
Application Question(s):

Immediate joiner
Experience:

Java: 5 years (Required)
Location:

Kuala Lumpur (Required)
Work Location: In person

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.


Related Jobs

Job Detail

  • Job Id
    JD1371762
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, M14, MY, Malaysia
  • Education
    Not mentioned