Senior Software Developer
At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.
Your role
We are seeking a high-Caliber Senior Software Developer with up to 8 years of deep technical experience to join our Software engineering team. In this role, you will have responsibility across the entire application lifecycle spanning from solutioning, hands-on feature development, database design/updates, and the ongoing support and maintenance of high-throughput, business-critical systems.
The ideal candidate is a strong Java developer who takes pride in writing clean, resilient backend code, possesses good database design and SQL queries, and brings practical exposure to building modern user interfaces with ReactJS and backend with Golang.
You will play a key role in:
Solutioning
- Translate complex business requirements into scalable, secure, and highly available enterprise solutions.
- Collaborate with architects and application owners to design system topologies, API contracts, and integration workflows.
Development & Implementation
- Write clean, maintainable, and high-performance code using Java and modern enterprise frameworks.
- Build responsive, intuitive, and modular front-end components using ReactJS to bridge the gap between backend logic and exceptional user experience.
- Design, optimize, and maintain complex relational database schemas, ensuring data integrity and query performance.
Support & Maintenance
- Own the reliability of production environments by troubleshooting, debugging, and resolving complex, high-priority issues.
- Working as L3 support engineer to address system bottlenecks, analyse legacy components, and implement robust monitoring and logging.
- Maintain technical documentation as necessary for system architecture, deployment processes, and support playbooks.
Your profile
Backend & Core Programming
- Java Expertise: Deep expertise in Java application development.
- Frameworks: Extensive experience with the complex application development and solutioning
- Enterprise Patterns: Strong understanding of Microservices architecture, RESTful API design, and event-driven patterns (e.g., Kafka, RabbitMQ).
- Modern application development frameworks using ReactJS for front end and Golang for backend
Database Engineering
- RDBMS & SQL: Exceptional skills in relational databases (Oracle, PostgreSQL, or SQL Server) with the ability to write, tune, and optimize complex queries, & stored procedures.
- Data Modeling: Proven experience in designing normalized/denormalized data models tailored for high-transaction enterprise applications.
Frontend Integration
- ReactJS Ecosystem: Solid, hands-on commercial experience with ReactJS, Hooks, state management (Redux/Context API), and modern frontend build tools.
- Web Fundamentals: Proficient in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
DevOps & Tools
- CI/CD & Cloud: Familiarity with deployment pipelines (Jenkins, GitHub Actions, or GitLab CI) and containerization (Docker, Kubernetes). Experience with cloud platforms (AWS, or Azure) is a strong plus.
- Build Tools: Strong proficiency with any version control systems, and Git.
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.
Sydney, AU