Melbourne, Victoria, Australia
19 hours ago
Back-End Engineer – Financial Services
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. Overview 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 Working knowledge of legacy frameworks such as Struts and EJB for reverse-engineering and refactoring Experience with JSP/Servlets in existing enterprise applications Understanding of anti-patterns in API and microservices design Experience working in Agile environments and modern DevOps culture Experience in setting up DevOps build and deployment pipelines for Microservices 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.
Por favor confirme su dirección de correo electrónico: Send Email