Tech Stack
AWSAzureETLGradleHibernateJavaJavaScriptLinuxMavenNode.jsPostgresSpringSpring BootSpringBootSQLUnix
About the role
- Deliver scalable solutions, manage system integrations, and support core business applications for Sales, Finance and Operations for the UK market.
- Design and develop robust, scalable, and secure applications and services; take full ownership from design, testing, and deployment to observation and maintenance.
- Design and implement integrations between internal systems and third-party platforms using APIs, middleware, and event-driven architectures.
- Ensure data integrity, availability, and security across connected systems; modernise legacy integrations and advocate for reusable, modular integration patterns.
- Monitor, troubleshoot, and resolve technical issues in production environments; own stability, performance, and reliability of business-critical applications.
- Implement enhancements and continuous improvements to drive usability, speed, and scalability; set up proactive monitoring, logging, and alerting.
- Establish and uphold best practices for software development, integration, testing, and deployment; review code and designs to ensure alignment with architectural standards.
- Partner with cross-functional teams in Tech Europe and stakeholders to align technical outcomes with intended business value.
Requirements
- Strong experience delivering enterprise integrations, APIs, and event-driven middleware.
- Deep familiarity with Java, Spring, Hibernate, SQL, JavaScript, Unix (Solaris, Linux), IDEs (Eclipse or IntelliJ), Git and GitHub, Node JS.
- Hands-on experience integrating with Finance ERPs (Dynamics 365 and SAP desirable), HR, and third-party SaaS platforms.
- Proficient in data transformation and complex data handling (JSON, XML); experience with Informix, SQL Server and PostgreSQL.
- Solid understanding of secure deployments utilising CI/CD pipelines and environment management.
- Exposure to Power Platform (Power Apps, Power Automate) and low-code architecture.
- Confident engaging with senior stakeholders to translate business requirements into technical solutions.
- Ability to own solutions end-to-end with a focus on long-term maintainability, scalability and business impact.
- Familiarity with C code, Spring Boot, Maven or Gradle; AWS and Azure desirable.