Advanced Back End Developer_D-1718
Allianz Insurance • Bangkok, TH
About the Job
What you do
- Develop, test, and maintain effective server-side applications and APIs following Microservices architecture for our Commercial Claims solutions.
- Implement technical requirements into software code, following established designs and patterns.
- Address non-functional requirements such as performance, data protection, and IT security.
- Collaborate with front end developers and team members to integrate user-facing elements with server-side logic.
- Follow best practices to ensure maintainability of systems within the technical and functional environment.
- Apply DevOps practices and work with cloud infrastructure as part of the development and deployment process.
- Work in an agile environment and adopt appropriate software engineering techniques, methods, and best practices.
What you bring
- Bachelor's degree in Computer Science, IT, or related field, or equivalent combination of education and experience with 3+ years of professional experience in backend development or similar roles.
- Proficiency in Java and SpringBoot framework with understanding of modern back end frameworks, and their core concepts, along with as a plus working knowledge of MongoDB or other NoSQL databases for data management and/or of Kafka or other stream processing platform for event-based communication.
- Exposure to several of the following: Microservices architecture, security implementation, and performance optimization techniques.
- Familiarity with DevOps practices and cloud technologies such as GitHub Actions, ArgoCD, Kubernetes/Docker, and AWS services for CI/CD pipelines and application deployment.
- Experience in software testing, deployment, and release management.
- Knowledge of AI technologies, principles, and their practical use to enhance back-end development process, functionality and performance.
- Certifications in Java, Architecture, Kafka, MongoDB, AWS, or Kubernetes is a plus.
What we offer
- We offer a hybrid work model which recognizes the value of striking a balance between in-person collaboration and remote working.
- We believe in rewarding performance, and our compensation and benefits package includes a company bonus scheme, pension, employee shares program, and multiple employee discounts (details vary by location).
- From career development and digital learning programs to international career mobility, we offer lifelong learning for our employees worldwide and an environment where innovation, delivery, and empowerment are fostered.
- Flexible working, health, and wellbeing offers (including healthcare and parental leave benefits) support balancing family and career and help our people return from career breaks with valuable experience.
- Work from home allowance.
- Comprehensive health insurance extends beyond employees to cover their loved ones.
- We offer a premium gym membership to support well-being and a healthy work-life balance.
- An on-site playroom and a variety of engaging activities are available to help employees unwind and recharge.
84403 | IT & Tech Engineering | Professional | Non-Executive | Allianz Technology | Full-Time | Permanent
