December 8, 2015

Java Team Lead - KL


job description



Job Descrition –

About the Company

Our client is one of the leading providers of wholesale group and travel programmes. For over 46 years, they provide solutions for the needs of the modern travel industry.


About the Role

Java Team Lead must have experiences in leading a development team of at least 6 people. Apart from that, they must have 10+ years hands on professional Java and JEE Development. This role will be based at Cyberjaya.
 


Duties


  • To lead a development team, monitor the development progress, assign development tasks and manage the developers’ performance.

  • Engage with the agile scrum team and work with the BA’s / QA’s on the user stories and acceptance criteria.

  • Engage with the agile scrum team and work with product owner on the product backlog to decide the sprint backlog

  • Provide and document technical solutions to business requirements.

  • Partake in estimation, planning and retrospectives.

  • Assistance with high level comments on technical feasibility and high level effort estimates when presented with a new business/tech project.

  • Break down stories to an accurate list of tasks that are required to complete a defined technical project and effort estimates for all tasks (tasks and effort estimates should take into account technical delivery standards such as TDD, checkstyle coverage and where necessary development benchmark testing.)

  • Produce high quality technical deliverable as required, to include but not limited to brand new project development (enhancements and new applications), bug fixes arising from defects raised in QA testing, bug fixes arising from live site issues.

  •  

Skills & Experiences

  • 10+ years hands on professional Java and JEE Development

  • MUST have experience with SQ and relational databases including MySQL, Postgres and ideally DB2

  • Must have experience with Agile Methodologies: SCRUM / Lean / XP MUST include TDD

  • Must have experience with leading a development team of at least 6 people

  • REST Web Services design

  • JAX-RS

  • ORM (JPA 2 and Hibernate 4)

  • Messaging architectures/SQS

  • AWS setup and configuration including EC2, S3, VPC and others

  • Eclipse

  • Maven 3

  • Hands-on experience with Spring Framework 4, Spring Security, Spring Boot and Spring MVC

  • Apache 2

  • Tomcat 7 and 8

  • JSP

  • Familiarity with Javascript, HTML,CSS

  • TDD via jUnit and mocking frameworks e.g Mockito/EasyMock

  • BDD

  • Git/Github

  • Jenkins

  • Exposure to and understanding of operating in a Continuous Integration environment

  • Familiar with Issue management systems. E.g. Jira, Redmine or similar


Culture & Benefits

  
Our Client offers exclusive salary package with company hospitality.Other benefits will disclose with shortlisted applicant.
  

How to apply

For confidential discussion in regards to this position please contact Melissa on 010-369 4212 (melissa.l@randstad.com.my)  or alternatively if you believe you have the relevant skills and experience please apply now.



Source link



0 comments:

Post a Comment