Senior Software Developer

8 Months ago • 4-8 Years • Full Stack Development • Backend Development

Job Summary

Job Description

Senior Software Developer to build robust backend systems, design APIs, and manage microservices architecture using Java, Spring, and cloud technologies. Experience in cloud platforms, domain-driven design, and containerization required.
Must have:
  • Java Development
  • Spring Framework
  • Cloud Platforms
  • Microservices
Good to have:
  • Event-Driven
  • Messaging Systems
  • Security Best
  • Monitoring Tools
Perks:
  • Robust Benefits
  • Global Opportunities

Job Details

We are seeking an experienced Senior Software Developer to join our team in designing and developing a robust Core Platform, driving the advancement of our Backend-as-a-Service (BaaS) offering, and supporting the migration of legacy systems to the new architecture. 

As a key member of our team, you will play a pivotal role in shaping the platform and services that support a suite of mobile and web applications. Your responsibilities will include designing and developing robust, scalable, and secure backend systems, as well as defining and enforcing the standards that ensure their integrity and compliance. 

This role requires close collaboration with multiple stakeholders, making strong communication and proactive engagement essential. You should be able to articulate and support your recommendations with sound reasoning, grounded in engineering best practices and factual analysis, while maintaining an open, fair, and, where necessary, assertive approach. 

What You'll Do

Roles and Responsibilities 

 

  • Design, develop, and maintain backend services and APIs using Java and cloud-native technologies. 

  • Produce documents and diagrams, such as C4 or UML, to communicate your designs effectively with the wider development team. 

  • Design actionable development tasks that drive iterative progress for product delivery and the team. 

  • Implement and advocate for domain-driven design principles to create a well-structured and maintainable codebase. 

  • Build and manage microservices architecture, ensuring services are scalable, reliable, and secure. 

  • Collaborate with cross-functional teams, including frontend (mobile & web) developers, product managers, QA, solution architects, infrastructure, and DevOps, to deliver high-quality software solutions. 

  • Write clean, maintainable, and efficient code following best practices and coding standards. 

  • Perform code reviews, provide constructive feedback, and mentor junior developers. 

  • Continuously improve existing systems by identifying and implementing performance optimizations and refactoring opportunities. 

  • Ensure robust testing and validation of software through unit testing, integration testing, contract testing, and automated testing frameworks. 

  • Participate in agile development processes, including sprint planning, stand-ups, and retrospectives. 

  • Stay up to date with emerging technologies and industry trends and apply this knowledge to enhance our development practices. 

What We're Looking For

 

Required Skills and Experience  

 

  • Proven experience as a backend developer with a strong focus on Java development with Spring (e.g., Boot, Cloud, Framework). 

  • Solid understanding of cloud-native development and experience with cloud platforms such as Google Cloud (preferable), AWS, or Azure. 

  • Expertise in domain-driven design (DDD) and its application in software development. 

  • Strong knowledge of microservices architecture and experience in building and deploying microservices. 

  • Proficiency in RESTful API design and development. 

  • Experience with containerization technologies such as Docker and orchestration tools like Kubernetes. 

  • Familiarity with database technologies, both SQL and NoSQL (e.g., PostgreSQL, MySQL, MongoDB). 

  • Understanding of solid engineering principles, including SOLID, DRY, and KISS. 

  • Strong knowledge of Software & Cloud design patterns, especially Strangler Fig. 

  • Experience with version control systems (e.g., Git) and CI/CD pipelines (e.g., GitHub Actions, Gradle, Maven, ArgoCD). 

  • Excellent problem-solving skills and the ability to work independently and as part of a team. 

  • Effective communication skills and the ability to articulate technical concepts to non-technical stakeholders. 

Preferred Skills and Experience  

  • Experience with event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ). 

  • Experience developing a mobile client and understanding of their challenges. 

  • Knowledge of security best practices in software development and cloud environments. 

  • Familiarity with monitoring and logging tools (e.g., New Relic, Prometheus, ELK stack). 

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). 

  • Certification in cloud platforms (e.g., AWS Certified Solutions Architect, Google Cloud Professional). 

Why Aristocrat?

Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We’re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play.

We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. We offer a range of flexible working options through all.flex, our flexible hybrid work model and invite you to have a conversation with us about flexible working. EEO M/F/D/V

  • World Leader in Gaming Entertainment

  • Robust benefits package

  • Global career opportunities

Our Values

  • All about the Player

  • Talent Unleashed

  • Collective Brilliance

  • Good Business Good Citizen

The US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.

Travel Expectations

None

Similar Jobs

PublicisGroupe - Senior Manager Technology - Java Microservices

PublicisGroupe

Hyderabad, Telangana, India (On-Site)
7 Months ago
Dew Software - Python developer

Dew Software

Bengaluru, Karnataka, India (On-Site)
7 Months ago
ION - Site Reliability Engineer

ION

Collecchio, Emilia-Romagna, Italy (Hybrid)
8 Months ago
In The Pocket - BACK-END DEVELOPER

In The Pocket

Leuven, Flanders, Belgium (On-Site)
7 Months ago
PwC - Desenvolvedor Java | Associate [tag01]  [tag03]

PwC

São Paulo, State Of São Paulo, Brazil (On-Site)
7 Months ago
ION - Lead Java Developer, New York

ION

New York, New York, United States (Hybrid)
8 Months ago
Nagarro - Java Developer

Nagarro

Cairo, Cairo Governorate, Egypt (On-Site)
8 Months ago
PublicisGroupe - Technical Architect .NET

PublicisGroupe

(On-Site)
7 Months ago
Postman - Senior Engineer  (Full stack) - Postbot

Postman

Bengaluru, Karnataka, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GoTo Group - Site Reliability Engineer - EP (SE4)

GoTo Group

Gurugram, Haryana, India (On-Site)
8 Months ago
Assystems - Full Stack React and Java Developer

Assystems

Gurugram, Haryana, India (On-Site)
7 Months ago
Nasdaq - Software Developer Specialist - Java Backend

Nasdaq

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Sumo Logic - Senior Site Reliability Engineer - Product

Sumo Logic

Bengaluru, Karnataka, India (On-Site)
8 Months ago
Sporty Group - Backend Engineer

Sporty Group

(Remote)
11 Months ago
Nisum - Java Developer - A6560

Nisum

Hyderabad, Telangana, India (Hybrid)
8 Months ago
PwC - Mulesoft Developer (Senior Associate)

PwC

Makati, Metro Manila, Philippines (On-Site)
8 Months ago
Nagarro - Associate Staff Engineer, .Net Fullstack

Nagarro

New York, New York, United States (On-Site)
8 Months ago
Paypal - Staff Engineer, Backend (Python)

Paypal

San Jose, California, United States (Hybrid)
8 Months ago
Aera Technology - Senior Performance Engineer

Aera Technology

Pune, Maharashtra, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

DNEG - Lead Rough Layout Artist (DNEG ANIM)

DNEG

London, England, United Kingdom (On-Site)
1 Year ago
The Walt Disney Company - Accounting and Finance Internship

The Walt Disney Company

London, England, United Kingdom (On-Site)
7 Months ago
USE Insider - Senior Marketing Manager, Northern Europe

USE Insider

London, England, United Kingdom (Hybrid)
8 Months ago
Keywords Studios (Player Support) - Art Outsource Manager - d3t

Keywords Studios (Player Support)

Gateshead, England, United Kingdom (Hybrid)
7 Months ago
Zynga - Software Engineer (Live-ops) - Gram Games

Zynga

London, England, United Kingdom (On-Site)
8 Months ago
AppZen - AI Sales Development Representative - London

AppZen

London, England, United Kingdom (Hybrid)
8 Months ago
Climax Studios - Lead Artist (Onsite)

Climax Studios

Portsmouth, England, United Kingdom (On-Site)
8 Months ago
The Walt Disney Company - Effects Technical Director

The Walt Disney Company

London, England, United Kingdom (Hybrid)
7 Months ago
Hangar 13 - Lead Gameplay Designer

Hangar 13

Brighton And Hove, England, United Kingdom (Hybrid)
11 Months ago
Rank group - Team Leader

Rank group

Nottingham, England, United Kingdom (On_site)
7 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Cirrus Logic - Full Stack Developer

Cirrus Logic

Edinburgh, Scotland, United Kingdom (Hybrid)
8 Months ago
Simplify 360 - Software Engineer (Angular)

Simplify 360

Chennai, Tamil Nadu, India (Hybrid)
8 Months ago
Whatnot - Software Engineer, Foundations - Poland

Whatnot

Poland (Remote)
8 Months ago
Meta - Software Engineer, Product

Meta

Redmond, Washington, United States (Remote)
7 Months ago
Sumo Logic - Engineering Manager (UI)

Sumo Logic

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Devoted Studios - Technical Lead

Devoted Studios

(Remote)
10 Months ago
Meta - Business Engineer

Meta

London, England, United Kingdom (On-Site)
7 Months ago
Nagarro - Associate Engineer ,SAP Human Experience Management

Nagarro

Spain (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Aristocrat Leisure Limited (ASX: ALL) is a leading gaming content creation company powered by technology to deliver industry-leading casino games together with mobile games and online real money games, collectively entertaining millions of players worldwide, every day. Headquartered in Sydney, Australia, Aristocrat has three operating business units, spanning regulated land-based gaming (Aristocrat Gaming),social casino (Product Madness)and regulated online real money (Aristocrat Interactive). Our team of over 8,500 people across the globe are united by our company mission tobring joy to life through the power of play.For further information visit the Group's website at

Gurugram, Haryana, India (Hybrid)

Noida, Uttar Pradesh, India (Hybrid)

Noida, Uttar Pradesh, India (Hybrid)

Noida, Uttar Pradesh, India (Hybrid)

Noida, Uttar Pradesh, India (Hybrid)

Noida, Uttar Pradesh, India (Hybrid)

Gurugram, India (Hybrid)

Noida, Uttar Pradesh, India (Hybrid)

Noida, Uttar Pradesh, India (Hybrid)

View All Jobs

Get notified when new jobs are added by Aristocrat

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug