FIND INTERNSHIPS

Senior Java Developer

Posted on March 25, 2026 by Zurich Insurance

  • nan

Senior Java Developer
What you’ll do
  • Design, develop and maintain backend services and APIs using Java (Spring ecosystem).
  • Deliver high-quality, production-ready code and participate in code reviews and technical design sessions.
  • Collaborate closely with business analysts, product stakeholders and international teams to translate requirements into reliable software.
  • Own features end-to-end: estimate, implement, test, monitor and operate.
  • Improve system performance, scalability and reliability through profiling, optimization and refactoring.
  • Promote engineering best practices and knowledge sharing.
  • Help define and evolve architecture, coding standards, CI/CD pipelines and observability practices.
  • Troubleshoot production incidents, perform root cause analysis and implement long-term fixes.
  • Keep up to date with industry trends and propose improvements to tools, frameworks and processes.

What we’re looking for
  • Bachelor’s degree or above in Computer Science, Software Engineering or a related field.
  • 5+ years of hands-on experience developing backend applications in Java.
  • Strong experience with Spring Boot, Spring Cloud (or equivalent Spring ecosystem technologies).
  • Good understanding of microservices architecture, RESTful API design and service-to-service communication patterns.
  • Practical experience with cloud platforms (eg. AWS/Azure) and container orchestration (Docker, Kubernetes).
  • Hands-on experience in Document Management System or Workflow engine project (eg. Flowable, DMS).
  • Familiar with AI Coding tools, and experience applying AI to actual projects (such as code generation, AI-assisted testing, document automation, intelligent analysis, etc.).
  • Strong debugging, profiling and performance-tuning skills for Java applications.
  • Good problem-solving skills and a proactive, team-oriented mindset.
  • Proficient in English (reading and writing) to work with global documentation and cross-border teams; Cantonese is a plus.
What you’ll do
  • Design, develop and maintain backend services and APIs using Java (Spring ecosystem).
  • Deliver high-quality, production-ready code and participate in code reviews and technical design sessions.
  • Collaborate closely with business analysts, product stakeholders and international teams to translate requirements into reliable software.
  • Own features end-to-end: estimate, implement, test, monitor and operate.
  • Improve system performance, scalability and reliability through profiling, optimization and refactoring.
  • Promote engineering best practices and knowledge sharing.
  • Help define and evolve architecture, coding standards, CI/CD pipelines and observability practices.
  • Troubleshoot production incidents, perform root cause analysis and implement long-term fixes.
  • Keep up to date with industry trends and propose improvements to tools, frameworks and processes.

What we’re looking for
  • Bachelor’s degree or above in Computer Science, Software Engineering or a related field.
  • 5+ years of hands-on experience developing backend applications in Java.
  • Strong experience with Spring Boot, Spring Cloud (or equivalent Spring ecosystem technologies).
  • Good understanding of microservices architecture, RESTful API design and service-to-service communication patterns.
  • Practical experience with cloud platforms (eg. AWS/Azure) and container orchestration (Docker, Kubernetes).
  • Hands-on experience in Document Management System or Workflow engine project (eg. Flowable, DMS).
  • Familiar with AI Coding tools, and experience applying AI to actual projects (such as code generation, AI-assisted testing, document automation, intelligent analysis, etc.).
  • Strong debugging, profiling and performance-tuning skills for Java applications.
  • Good problem-solving skills and a proactive, team-oriented mindset.
  • Proficient in English (reading and writing) to work with global documentation and cross-border teams; Cantonese is a plus.

Advertised until:
April 24, 2026


Are you Qualified for this Role?


Click Here to Tailor Your Resume to Match this Job


Share with Friends!

Similar Internships


14 - Senior Java Developer

Are you the kind of engineer who gets more energy from a clean implementation than from a packed ca…

Senior Java Developer

Singapore Digital Group Functions Job Reference # 334461BR City Singapore Job Type Full Time Your r…

Senior Java Developer (GCP Experience)

Job description ABOUT THE JOB We are looking for a skilled Senior Java Developer to design and bui…

Senior Java Developer

Post Date : 29-Jan-2026 Close Date : 12-Feb-2026 PTSB is one of Ireland's leading retail and SME b…

Senior Java Developer - Hybrid Position

Location Montreal, CA This job is associated with 2 categories See all NTT DATA strives to hire ex…

Senior Java Developer

This job is available in 7 locations See all This job is associated with 2 categories See all We do…