Top Executives
15 Jun 2020
Job Opportunity : Manager, Java Developer (80K)
Position
Manager, Java Developer (80K)
Our Client
International Life Insurance
Location
Bangkok
Report to
International Life Insurance
Responsibilities :
- As a java developer, develop java application and middle-tier layer with selected frameworks as well as java-based web services and microservices
- Implement a robust set of services and APIs to power the web application
- Build highly complex user interface applications and back-end databases using expert-level skills in various web development tools, programming languages and scripting languages
- Actively participate in addressing non-functional requirements such as performance, security, scalability, continuous integration, migration and compatibility
- Implement the security and data protection
- Optimize the application for maximum speed and scalability
- Take ownership from design of the feature through first lines of code to how it performs in production
- Maintain a consistent, high quality, customer-focused approach when conducting business and providing services or products to clients, the general public and other external customers.
- Generate and maintain the detailed technical document
- Be a technical support for production incidents
Qualifications :
- Minimum 3 years’ experience in computer programming
- Hands on experience in designing and developing applications using Java EE platforms
- Familiarity with concepts of MVC, JDBC, and RESTful
- Object oriented analysis and design using common design patterns.
- Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Experienced in architecting modular microservices based application using Java
- Experience in developing web applications using multiple web frameworks (JSF, Wicket, GWT, Spring MVC, Vaadin)
- Experience with test-driven development
- Ability to adapt quickly to changing technologies, frameworks, language, methodologies etc.
- Keen to deliver well-organized, understandable, re-usable and well-crafted code, tested, bug free and to deadlines
- Being flexible and open to regular changes
- Desire to continue learning and improving
- Relevant Degree or Master holder
- Good communication skills, with the ability to contribute to a collaborative working culture
- Good command English
- Functional domain expertise in Insurance industry is a plus