We have an exciting opportunity for you to work in a dynamic and collaborative environment that is constantly evolving.
As a highly motivated and experienced Java Developer, you will join our Counterparty Tech team, which supports institutional client lifecycle journey at Macquarie that provides support to several middle and back-office teams globally.
What role will you play ?
In this role, you will collaborate with stakeholders and analysts to define requirements, code, test, and deliver platform enhancements that follow industry best practices.
You will participate in production deployments, upgrades, and support, engaging directly with users to ensure system stability and resolve third-level queries.
Building strong relationships and maintaining high quality standards and professionalism are key aspects of the position.
What You Offer :
- 2 to 4 years of hands-on experience in Java, and Spring Boot.
- Hands-on experience of Shell scripting.
- Strong SQL and database experience, ideally with either Sybase, SQL Server or Postgres.
- Experience in Cloud (AWS) and financial services is advantageous.
- Interest in learning new technologies especially related to data engineering / warehousing like Redshift, Spark, Airflow, etc.
Key Responsibilities :
Design, develop, and maintain scalable and high-performance Java-based applications.Build and deploy microservices using Spring Boot and modern architectural principles.Collaborate with architects, business analysts, and QA teams to understand requirements and deliver robust solutions.Integrate applications with NoSQL (MongoDB, Cosmos DB) and RDBMS (SQL, Oracle, PostgreSQL) databases.Implement asynchronous messaging systems using RabbitMQ or Kafka.Participate in architectural discussions, code reviews, and system design sessions.Ensure code quality through proper testing using JUnit, Mockito, and Cucumber (BDD) frameworks.Implement CI / CD pipelines using Jenkins or equivalent tools for automated builds and deployments.Work with cloud platforms like AWS or Azure for basic deployment and configuration tasks.Monitor application performance using tools such as New Relic, Splunk, or Nagios.Collaborate using project management tools like JIRA, Confluence, and ServiceNow.About Technology :
Technology enables every aspect of Macquarie, for our people, our customers and our communities.We're a global team that is passionate about accelerating the digital enterprise, connecting people and data, building platforms and applications and designing tomorrow's technology solutions.(ref : hirist.tech)