Allianz Technology (Thailand) Co., Ltd.

Job ID: BK-215910 | Location: Bangkok, Thailand
22 May 2020 Print Report Share

Allianz Technology (Thailand) Co., Ltd.

Job ID: BK-215910 | Location: Huaykwang, Bangkok, Thailand

Senior Back End Developer

Job Purpose/Role

The Senior Back End Developer role is position with our product group. You will work on a diverse team of English-speaking developers, QA personnel, and business analysts to implement and maintain back end applications which provide APIs and capabilities for customers, administrators and the public. Your technical knowledge, experience and skill will allow you to play a key role in providing functionality and data for web portals, mobile applications, and other API consumers. As a senior developer, you will be able to work with autonomy where necessary and assist your teammates to improve. You will create and improve software that solves modern business needs and provides solutions that will be used by people around the world. Our technology stack is primarily open source and uses Java and Spring framework.

 

Key Responsibilities

Develop high quality, robust and scalable software using Java, Tomcat and Apache

Design, develop, test, deploy, maintenance enhance software solutions

Work with the business analysts to fully understand the business requirements and assure that the project deliverables are fulfilling these

Define and follow technical specifications

Document important system mechanics

Deliver software test cases alongside code

Contribute to technical design

 

Further responsibilities

Perform code reviews to identify basic technical and logical errors

Be part of an agile development team

Actively drive standardization and optimization of software development

Collaborate with other team members in the scrum team, onsite and offshore

Developbestpracticestoimproveproductivityandutilizeprogrammingprinciples,tools,andtechniquesto write solution codes

 

Key Requirements/Skills/Experience

5+yearsJava/J2EEdevelopmentexperience

Deep practical experience in designing applications on Java/J2EE, UML, JUnit, Mockito,  Liquibase, Sprint Boost, Spring and Hibernate Frameworks

Basic experience in database development(Oracle, MS SQL, MSQL)

Experience in web based application servers, HTTPD and Apache Tomcat.

Experience implementing and using TDD and ATDD approaches to testing

Lives the Agile Mindset and is an advocate for promoting the culture surrounding it.

Excellent communication skills, interpersonal, oral, and written of English language

 

Desired requirements/Skills/Experience

Spring frameworks (Core, Boot, Data, Security)

Working experience with Jira, Confluence, Maven, Jenkins, Nexus, Git, SVN Experience with behavior driven development is a big plus

Experience with the Micro Services design and basic design pattern

NoSQL database experience (ElasticSearch, Redis, MongoDB)

Experienced in Cloud Foundry and Openshift

Apply Now

Job Details:


Benefits:
Five-day work week
Overtime pay
Performance bonus
Flexible working hours
Work from home
Medical insurance
Dental insurance
Life insurance

Allianz Technology (Thailand) Co., Ltd.
Allianz Technology (Thailand) Co., Ltd. is the center of all IT developments for Allianz globally. Our team is loaded with young IT professionals, working in a multicultural, refreshing and innovative atmosphere to develop exciting new products and services for our international client base. Our dedicated employees take part in regular opportunities for on the job training and professional development, while taking the first step down an exciting and rewarding career path. If you feel you have the passion and ambition to become a key member of a company that offers invaluable work experience in a diverse, multicultural environment, please contact us immediately. We look forward to discussing your career goals and future with you. Take a moment to send us a resume and introduce yourself to us at the email listed below.

Is this your company? Claim it now!
Apply Now