Job Title: Senior Java Engineer
Location: Bangalore
Experience: 8 – 12 years (Relevant: 9+ years)
Employment Type: 12 Months Contract (Extendable)
Budget: Up to ₹36 LPA
Shift: General (Day Shift, Hybrid Mode)
Interview Process: 2 Virtual + 1 Face-to-Face
About the Role
Join one of New Zealand’s largest technology organizations, ANZ, and be part of a team that is passionate about building exceptional digital experiences for customers. As a Senior Java Engineer, you will contribute to ANZ’s Internet Banking Platform, developing scalable microservices and modern digital solutions that simplify and enhance customer experiences.
ANZ fosters an engineering culture of autonomy, trust, and collaboration, empowering developers to take ownership of their work and continuously innovate.
Key Responsibilities
- Collaborate with developers, testers, BAs, designers, and product owners to deliver secure, scalable, and reliable applications.
- Design and develop microservices and RESTful APIs using Spring Boot, Java 8+, and modern frameworks.
- Contribute to API design, integration, and testing with a focus on performance and scalability.
- Work in a “Build it and Run it” DevOps model, owning development, deployment, and monitoring.
- Champion best coding practices, clean architecture, and test automation strategies (TDD/BDD).
- Collaborate within small agile teams to deliver value through continuous improvement and innovation.
- Drive improvements in software quality, automation, and delivery reliability.
- Participate in knowledge sharing and mentoring, fostering a learning culture within the engineering team.
Must-Have Skills
Programming & Frameworks:
- Strong experience in Java 8+, Spring Boot, Spring Framework
- Hands-on expertise in microservice architecture and RESTful API development
- Working knowledge of Node.js, ES6, or TypeScript
Integration & Messaging:
- Experience with Kafka, message queues, and API development using REST/JSON
- Exposure to API testing (unit, integration, acceptance, TDD/BDD, mocking, and stubbing)
Database & OS:
- Solid understanding of Oracle, PostgreSQL, SQL Server, or MongoDB
- Strong working knowledge of Linux
DevOps & Automation:
- Hands-on experience with Jenkins (CI/CD), Docker, Kubernetes, OpenShift
- Knowledge of monitoring and logging tools
Cloud Technologies:
- Exposure to AWS, GCP, or Azure cloud platforms
Good-to-Have Skills
- Knowledge of software design patterns and best practices
- Experience with agile methodologies and collaborative team environments
- Familiarity with modern DevOps pipelines and automation frameworks
- Strong communication and problem-solving skills
Job Types: Permanent, Contractual / Temporary
Contract length: 6 months
Pay: ₹3,200,000.00 - ₹3,500,000.00 per year
Application Question(s):
- Do you have 8 years of experience in Java Engineer ?
- Do you have strong experience in Java 8+, Spring Boot, Spring Framework ?
- Do you have a working knowledge of Node.js, ES6, or TypeScript ?
- Do you have experience with Kafka, message queues, and API development using REST/JSON ?
- Do you have a solid understanding of Oracle, PostgreSQL, SQL Server, or MongoDB ?
- Do you have working knowledge of Linux ?
Work Location: In person