Epicareer Might not Working Properly
Learn More
T

System Integrator - Java and JEE internals

RM 10,000 - RM 12,000 / month

Checking job availability...

Original
Simplified

Position Title - System Integrator - Java and JEE internals

Competency

  • Bachelor’s Degree in Computer Science, Information Technology or related discipline
  • Minimum 7 years of proven hands-on software development and implementation experience in large service or vendor based organisation or established banks/ financial institutions.
  • Proven working experience in Java development.
  • Experience with test-driven development
  • Experience in developing system integration application.
  • Strong knowledge and experience in system testing, implementation, and production

Key Responsibilities

  • Responsible for planning, designing, developing, and managing Java-based applications and software.
  • Collaborate with other software engineers to integrate Java into business software, applications, and websites.
  • Contribute to all stages of the software development lifecycle.
  • Analyze user requirements, envision system features, and define application functionality.
  • Attend and contribute to project weekly meeting and daily defect meeting.
  • Perform unit testing and regression testing before deployment to testing environment.
  • Support system integration testing (SIT), User Acceptance Testing (UAT), Vulnerability Assessment and Penetration Testing (VAPT).
  • Attend to defect fixes, testing and deployment. Prepare Release notes for each releases.
  • Perform peer review of document and codes.
  • Prepare Detail Level Design Document (DLD) and obtain necessary sign-offs.
  • Identify, monitor and respond to any technical risks as part of the source code process.
  • Adhere to source code management process with proper check-in and check-out for any source code changes.
  • Contribute to building the testing capability and strategies throughout development phases to ensure robustness and sufficiency from functionality, usability, performance aspects.
  • Prepare application/project handover documents and conduct handover briefing to EAD and Application Support team.

Technical/ Functional skills

  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with application integration using JSON, YAML or XML.
  • Experience with Rest API/ microservices / SOAP Webservices development and testing (springboot)
  • Experience with containerized architecture (Kubernetes or Openshift platform)
  • Experience with user interface design, database structures, and statistical analyses
  • Application Deployment
  • Software Development and QA Life Cycle Processes (including Test Planning, Test Case Design, Execution, Defect Tracking and Reporting)
  • Project Management Life Cycle and Tools, Different SDLC (Scrum, Agile, Waterfall, etc.)
  • Project Management Quality and Risk Assessment Principles and Processes
  • Analytical
  • Problem-Solving

Job Type: Full-time

Pay: RM10,000.00 - RM12,000.00 per month

Experience:

  • Java and JEE internals: 5 years (Required)
  • Rest API/ microservices / SOAP Webservices: 4 years (Preferred)
  • Kubernetes or Openshift platform: 4 years (Preferred)
  • Scrum, Agile, Waterfall,: 4 years (Preferred)
  • developing system integration application: 3 years (Required)
  • system testing, implementation, and production: 3 years (Preferred)
  • Relational Databases, SQL: 3 years (Required)
  • ORM technologies (JPA2, Hibernate): 4 years (Required)
  • web framework (JSF, Wicket, GWT, Spring MVC): 4 years (Preferred)
  • JSON, YAML or XML: 4 years (Preferred)