Group Lease Public Company Limited
Job Description
ชื่อตำแหน่ง : JAVA Developer
ฝ่ายงาน : ฝ่ายพัฒนาซอต์แวร์ธุรกิจ
กลุ่ม : กลุ่มเทคโนโลยีสารสนเทศ
Key responsibilities
- UX design: Drive multi-devices (computer, tab and mobile) design efforts, across browsers using Vaadin framework for users.
- UX design: Use also HTML, JavaScript, CSS languages for web design.
- Development: Participate to the development of new functionalities using JAVA/JEE
technologies around spring and Hibernate frameworks.
- Project: Participate to the full stack of the Software Development Life Cycle (SDLC).
Qualification:
- BEng in Computing, BS in Computer Science or a similar technical field of study, or equivalent practical experience.
- Must have strong front end development/analysis/debugging skills in JEE, SPRING/STRUTS/MVC frameworks, Core Java, Design patterns.
- Familiar with HTML, CSS and JavaScript.
- Experience with continuous delivery principles experience in Agile projects, Git experience for source code.
- Ability to speak and write in English.
- Minimum 3 years of experience in a similar role.
Preferred Qualification:
- Experience with JDK 8 – with the knowledge of Lambda, Generic, and Design patterns (MVP/MVC, Dependency Injection)
- Hibernate knowledge.
- Experience with Vaadin Framework (https://vaadin.com/home)
- Ability to speak and write in English fluently in the working level
- The knowledge of Software development life cycle: Test-driven development, and Agile framework
Needs to Be:
- Pro-active
- Technical adept
- Agile team oriented
- Adaptable with Back-end related tasks: Service and Persistence layers
- Creative and work with team members to develop new solutions
- Outstanding problem solving ability person