T
System Integrator - Java and JEE internals
- Internship, onsite
- Tentacle Infotech
- Kuala Lumpur, Malaysia
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)