Back to jobs
Contract Java Developer
- Posted19 December 2025
- LocationAuckland
- Job type Temporary
- Discipline Software Development
- Reference1011230
Job description
ABOUT THE COMPANY:
With offices in both Auckland and Wellington, this company is all about digital transformation and helping their clients solve problems, overcome roadblocks, and get their digital projects moving. With a list of clients in both Australia and New Zealand, they are agile and work in cross-functional teams to achieve results.
ABOUT THE ROLE:
We are looking for a hands on and capable doer wanting to get stuck into building out our clients New Zealand footprint.
Key Responsibilities
ABOUT YOU:
If this sounds like you, apply today! or email Sarah on smalcolm@brightspark.io
Our office is closed from 19/12 for the Summer Holiday break, we will review your application once we are back on 5/01
With offices in both Auckland and Wellington, this company is all about digital transformation and helping their clients solve problems, overcome roadblocks, and get their digital projects moving. With a list of clients in both Australia and New Zealand, they are agile and work in cross-functional teams to achieve results.
ABOUT THE ROLE:
We are looking for a hands on and capable doer wanting to get stuck into building out our clients New Zealand footprint.
Key Responsibilities
- Design & Develop Integrations: Build and maintain high-performance integration flows using SAP Cloud Integration (CPI) to expose SAP data to downstream systems.
- Microservices Development: Develop and enhance Java-based microservices that serve as the Reference Data Layer, ensuring high availability and low latency for external-facing platforms.
- Event Streaming: Implement event-driven patterns using AWS MSK (Managed Streaming for Apache Kafka) to decouple systems and ensure real-time data consistency across the enterprise.
- API Management: Design and document RESTful APIs and OData services that act as the contract between SAP and external digital channels.
- CI/CD & DevOps: Manage code repositories and deployment pipelines using GitHub and associated CI/CD tools to ensure automated, reliable software delivery.
- Quality Assurance: Write unit and integration tests to ensure data integrity and system resilience handling complex transformation logic.
ABOUT YOU:
- Required Technical Skills
- Java Development: Strong proficiency in Java (Spring Boot) for building microservices.
- Event Streaming: Hands-on experience with Apache Kafka or AWS MSK, including topic design, producers, consumers, and schema registry management.
- Cloud Infrastructure: Familiarity with AWS services (ECS/EKS, Lambda, RDS) relevant to hosting microservices.
- Version Control: Advanced proficiency with GitHub for version control, code reviews, and branching strategies.
- Containerization: Experience with Docker and Kubernetes for container orchestration.
- SAP Integration: Proven experience with SAP Cloud Integration (CPI/HCI) or SAP PI/PO, including expertise in Groovy scripting and standard adapters (IDoc, OData, SOAP, SFTP).
- Database Knowledge: Familiarity with NoSQL databases (e.g., MongoDB, DynamoDB) often used in reference data layers, or relational databases (PostgreSQL).
- SAP Data Models: Understanding of core SAP modules (ECC or S/4HANA) related to Master Data (Customer, Vendor, Material).
- Observability: Experience with monitoring tools like Splunk, Datadog, or CloudWatch to trace transactions across SAP and AWS.
- Collaboration: A team-oriented mindset with the ability to work closely with SAP functional consultants, frontend developers, and enterprise architects.
- Communication: Excellent verbal and written communication skills; able to translate complex integration logic into clear technical specifications for non-technical stakeholders.
- Problem Solving: A proactive approach to debugging distributed systems and resolving data mismatch issues between legacy and modern stacks.
- Adaptability: Willingness to learn new tools and adapt to changing requirements in a hybrid (Legacy + Cloud) environment.
- WFH and Office with the flexibility you need
- Possibility to extend
- Driven team that love what they do
If this sounds like you, apply today! or email Sarah on smalcolm@brightspark.io
Our office is closed from 19/12 for the Summer Holiday break, we will review your application once we are back on 5/01