Exciting opportunity for a Java Back-End Engineer to work with high-growth, fast-paced global platform provider disrupting the world of commerce
- Highly agile start-up environment with financial backing from reputable U.S. VC
- High-performing team using a wide tech stack and autonomous culture
- Strong scope for career progression, excellent remuneration, flexible working
Java Developer (Java, Agile)
My client, a global commerce platform provider, is urgently seeking a Senior Back-End Engineer (Java) to make a significant technical contribution to their high-performing team, and support the delivery of various projects, including new, high-profile platforms. You’ll enjoy working in a start-up environment with the financial backing and support of a well renowned US venture capitalist. This will be a challenging role that will give you full exposure to the development of a B2B commerce platform; you will need to be agile and able to take initiative.
My client promotes a hardworking, open-minded, and passionate culture, crafting phenomenal products and delivering real value for their customers. This is an exciting opportunity to establish yourself in a fast-growing business that is investing heavily in new products, and is ideal for someone looking to develop their career to a Tech Lead or Principal Engineer position.
As a Senior Software Engineer, you will be responsible for designing and implementing software to accelerate product development. You’ll be focused on some of the most interesting engineering problems to ensure high-quality software. Exceptional technical expertise and practical experience building large-scale distributed systems will be required to automate a flexible multi-tenant PaaS platform.
Responsibilities
Location: Sydney
Salary: $120,000 - $150,000 base plus bonus and share options
Start: Immediate
My client, a global commerce platform provider, is urgently seeking a Senior Back-End Engineer (Java) to make a significant technical contribution to their high-performing team, and support the delivery of various projects, including new, high-profile platforms. You’ll enjoy working in a start-up environment with the financial backing and support of a well renowned US venture capitalist. This will be a challenging role that will give you full exposure to the development of a B2B commerce platform; you will need to be agile and able to take initiative.
My client promotes a hardworking, open-minded, and passionate culture, crafting phenomenal products and delivering real value for their customers. This is an exciting opportunity to establish yourself in a fast-growing business that is investing heavily in new products, and is ideal for someone looking to develop their career to a Tech Lead or Principal Engineer position.
As a Senior Software Engineer, you will be responsible for designing and implementing software to accelerate product development. You’ll be focused on some of the most interesting engineering problems to ensure high-quality software. Exceptional technical expertise and practical experience building large-scale distributed systems will be required to automate a flexible multi-tenant PaaS platform.
Responsibilities
- Provide mentoring to junior members of the team.
- Be a promoter of my client’s culture and values
- Develop and document technical specifications and designs
- Review technical specifications and APIs provided by other team members and partners.
- Develop and implement software code and associated unit tests
- Develop build scripts and code for the continuous deployment
- Develop and implement automated testing frameworks and scripts
- Develop and document technical support documentation
- Provide technical support as required
- Significant experience as a Software Engineer
- 4+ years of experience Java, in particular Java 8, and subsequent features like lambda, streams, default method, etc.
- Understanding of Java concepts like thread safety and deadlock, and server side concepts like Filter
- 2+ years of experience in software development on AWS
- A degree in Computer Science or similar, or ability to demonstrate equivalent knowledge
- Demonstrated experience in platform API design and development
- Strong Java and JavaScript software development experience.
- Excellent communication, collaboration, reporting, analytical and problem solving skills
- Knowledge on microservice and event-driven architecture
- Experience with Docker and SQL is a big plus
- Experience in the following technologies a bonus:
- REST, GRAPHQL, JSON
- CSS, Javascript, React
- Spring / Hibernate / JPA
- PostgresSQL, Dynamo, AWS Aurora
- Kubernetes, EC2, Cloudformation
Location: Sydney
Salary: $120,000 - $150,000 base plus bonus and share options
Start: Immediate