Skip to Main Content

Technology and Engineering

Back-End Engineer – Financial Services

  • Job ID: 2025-113267
  • 28 Freshwater Place, Southbank Melbourne Victoria 3006 Australia
  • Full-time

Job Description

We are looking for a skilled Back-End Engineer at the Manager or Specialist level with a strong foundation in modern Java development and cloud-native architecture. In this role, you will work within a high-performing Agile engineering team delivering robust and scalable services for core banking applications. The ideal candidate is passionate about engineering best practices, has experience with both modern and legacy technologies, and can confidently support transformation and reverse engineering efforts.

Must Have Skills

  • Strong experience with Java 8, 17, or 21
  • Exposure to JSP, Struts, EJBs, Hibernate, Spring MVC, etc.
  • Proficient in building Microservices using Spring Boot 3
  • Experience with RESTful APIs and API design patterns
  • Familiarity with SOAP and GraphQL integrations
  • Knowledge of Microservices architecture including security, observability, and resilience
  • Authentication and authorization using OAuth2 and API Gateways
  • Expertise in AWS Cloud services for backend development and deployment
  • CI/CD pipeline development using Jenkins
  • Experience with Git-based workflows and source control best practices
  • Unit testing with JUnit and test-driven development practices
  • Event-driven architecture using Kafka
  • Database development and optimization with Oracle DB
  • Secure coding practices and vulnerability management (e.g., Synk)
  • Experience with platform observability tools such as Splunk, Prometheus, ELK, or Datadog
  • Strong understanding of back-end performance, reliability, and scalability
  • Exposure to any of the mentioned GenAI tools like Amazon Q, OpenAI LLMs, Azure OpenAI, Gemini, etc.

Should Have Skills

  1. Working knowledge of legacy frameworks such as Struts and EJB for reverse-engineering and refactoring
  2. Experience with JSP/Servlets in existing enterprise applications
  3. Understanding of anti-patterns in API and microservices design
  4. Experience working in Agile environments and modern DevOps culture
  5. Experience in setting up DevOps build and deployment pipelines for Microservices
  6. Strong problem-solving skills and the ability to troubleshoot across the stack

Could Have Skills

  • Familiarity with Nodejs and GraphQL in context of Backend for Frontend (BFF)
  • Familiarity with GraphQL federation strategies
  • Exposure to container orchestration platforms like Kubernetes or ECS
  • Knowledge of serverless architectures on AWS (e.g., Lambda, API Gateway)
  • Exposure to API Client and Service Gateways like Kong and Axway

Your Impact

  • Design and implement scalable, secure, and performant backend services for financial products.
  • Collaborate with solution architects and frontend teams to deliver cohesive banking solutions.
  • Modernize legacy codebases by refactoring and applying clean architecture principles.
  • Ensure application and data security standards are met throughout development.
  • Contribute to technical excellence through code reviews, mentorship, and engineering best practices.

Qualifications

Experience

  • 7+ years in backend engineering roles, ideally within financial services or regulated environments.
  • Hands-on experience with both legacy enterprise systems and modern cloud-native services.
  • Track record of delivering backend solutions at scale using microservices architecture.
  • Comfortable with reverse-engineering legacy Java platforms (Struts, EJB, JSP/Servlets) and contributing to modernization initiatives.

Company Description

Publicis Sapient is a world leading digital transformation partner that helps established organisations rethink and transform the way they work and serve their customers.  Through our 20,000+ people in 53 offices around the globe, we fuse strategy, customer experience, and technology to solve cutting edge problems in “The Brave Pursuit Of Next”. 

 

What Makes Publicis Sapient Different? 

We are not just another fusty boring technology consultancy. We were born digital and are leading the global customer centricity revolution. This DNA underpins a contemporary, collaborative, transparent, and egalitarian culture.  We are also growing like the clappers. Our Australian business has doubled in size in 2 years, but we are still small enough to have the flexibility to move between industries and crafts. So we are always learning. Most importantly though, we offer fulfilling careers. Our diverse capabilities, industries, and geographies, ensures our people can shape their own distinctive path. 

Other Jobs At Publicis Sapient

Solution Designer - React Melbourne, Victoria, Australia

Senior Manager - Data Engineering Melbourne, Victoria, Australia

Front-End Full Stack Engineering - Financial Services Melbourne, Victoria, Australia

Show all jobs

Looking for the latest openings or want to get rewarded for recommending a peer?

people at table

Publicis Sapient is aware of scams involving false offers of employment with our company. The false interviews and job offers use fake websites, email addresses, group chat and text messages. We never interview prospective candidates via instant message or group chat, nor do we require candidates to purchase products or services, or process payments on our behalf as a condition of any employment offer. For more information or if you have been targeted please reach out here.

As part of our dedication to an inclusive and diverse workforce, Publicis Sapient is committed to Equal Employment Opportunity without regard for race, color, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at hiring@publicissapient.com or you may call us at +1-617-621-0200.

EEO is the law Opens in new window.

Pay transparency information can be found here Opens in new window.