Apexon Sunderland, England, United Kingdom
Java Software Engineer
Apexon Sunderland, England, United Kingdom
Direct message the job poster from Apexon
Senior Executive Talent Acquisition at Apexon (A Goldman Sachs Company)
Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. We have been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation.
Apexon brings together distinct core competencies – in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, and our deep expertise in BFSI, healthcare, and life sciences – to help businesses capitalize on the unlimited opportunities digital offers. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving clients’ toughest technology problems, and a commitment to continuous improvement.
Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents.
Location: Newcastle/Sunderland, UK
Overview:
We are seeking a highly proactive and experienced Java Developer to join our team focused on workflow integration and support. This role goes beyond conventional coding – the ideal candidate will bring strong domain understanding, a collaborative mindset, and the ability to tackle niche issues through creative problem-solving and trial-and-error exploration.
You’ll be working closely with Business Analysts to interpret and implement business workflows, supporting an advanced orchestration engine.
Key Responsibilities:
* Collaborate closely with Business Analysts to translate business workflows into technically feasible solutions using Flowable or similar workflow engines.
* Investigate, troubleshoot, and resolve complex integration and orchestration issues in a Java-based environment.
* Handle edge cases and nuanced Flowable behavior through self-driven experimentation and detailed analysis.
* Provide targeted coding support, primarily focused on testing (both tooling and application-level tests) and ensuring system robustness.
* Liaise with architecture and platform teams to align workflows with broader system constraints and capabilities.
* Document workflows, edge case handling, and test strategies clearly and effectively.
Required Skills & Experience:
* Proven experience as a Java Developer (mid-to-senior level), with solid hands-on skills in Java 11+.
* Familiarity with Python for scripting or support tooling is highly desirable.
* Experience working with Kafka or similar messaging platforms.
* Strong background in software testing, including test automation tools, strategy development, and writing high-quality test cases.
* Demonstrated ability to work independently, troubleshoot novel problems, and iterate quickly on complex technical issues.
* Excellent communication and collaboration skills – ability to work closely with non-developers to co-design practical solutions.
* Prior experience with Flowable, Camunda, or another BPM/workflow engine is a significant advantage.
* Banking or Finance industry experience is a MUST.
Nice to Have:
* Background in business process modeling or orchestration platforms.
* Experience in systems integration or microservice-based architectures.
* Familiarity with containerized environments (Docker, Kubernetes).
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology
Industries: IT Services and IT Consulting
#J-18808-Ljbffr