Performance based culture Scandinavian working environment Highly engaging and open team culture Opportunities to learn One of the largest Pension Provider in Denmark We are transforming business process with technology to adapt to the ever-changing customer experience & expectation and staying relevant with technological advancement such as Incorporating AI into the business operations
Client Description
Danica Pension operates as a fully-owned subsidiary of Danske Bank Group. Danica Pension is specializing in pension schemes, life insurance, and health insurance. Danica Pension manages approximately DKK 475 billion in total pension funds, with annual contributions exceeding DKK 37 billion. The company serves around 750,000 customers across Denmark from its regional offices situated in major towns and employs about 900 staff members. Danica Pension is one of the largest Life & Pension companies in Denmark. The Danske Bank Group is the largest financial institution in Denmark by total assets and one of the foremost in the Nordic region. Danske Bank provides a comprehensive array of services including banking, mortgage financing, leasing, real estate brokerage, asset management, insurance, and pension solutions.
Location
Kuala Lumpur, Malaysia
Responsibilities
Key responsibilities: • Design and develop of Enterprise Java-based applications and services using modern frameworks and patterns • Integrate with enterprise systems, APIs and data sources and data warehouse • Own services in production with strong observability, performance, reliability and cost controls • Ensure security, privacy and compliance across code, prompts, data flows and third-party services • Lead incident response and post-incident reviews, drive root cause fixes and preventative measures • Collaborate with business domain experts, product owners, UX, data and operations teams to translate outcomes into working software • Implement agentic systems, including multi-agent workflows, tool use, planning and coordination, memory, human-in-the-loop, safety and evaluation • Build and evolve AI applications that combine LLMs with retrieval, function calling and enterprise integrations
Qualifications:
Technical Requirements (Must Have): • 6+ years of professional software engineering focused on Java building production systems at scale • Strong Java fundamentals with Java-based development frameworks, concurrency, collections, JVM performance and memory management • Proficiency with CI/CD, automated testing, containerization and Kubernetes Technical requirements (Good to have): • Good Python proficiency for AI/Machine learning prototyping, AI orchestration, data wrangling and tooling • Experience designing and shipping agentic or LLM-powered applications in production • Experience with retrieval-augmented generation (RAG), embeddings and vector databases • Hands-on cloud experience on AWS, Azure or GCP • Monitoring & Observability with metrics, logging and tracing • Experience with Business Process Orchestration and Graph Database Technology will have a strong advantage • Security-first mindset, experience in implementing and building secure application based on OWASP best practices • Ability to lead technical initiatives, mentor engineers and collaborate across disciplines • Experience building tool adapters for agents, including function calling and workflow engines Soft Skills Requirements: • Excellent communication with the ability to influence, negotiate and simplify complex topics • Strong analytical thinking, structured problem solving and attention to detail • Trusted adviser mindset with a focus on outcomes, value and user experience • Challenge status-quo, curiosity, and out of the box thinking
Education:
BSc or higher degree in Information Systems, Business or related degree
Remarks:
All successful applicants will receive an official invite within 2 weeks of your application to discuss the next steps in the Job Application.