Senior Java Developer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Essential • Solid and demonstrable Java 11+ coding expertise • Strong experience with Java Data Base Connectivity (JDBC) • Strong Spring Boot knowledge • Understanding of common object‑oriented design patterns • Proficient in Git • Working understanding of Azure • Ability to work directly with customers in an augmented capability model • Strong stakeholder management and expectation‑setting skills • Experience working within an Agile methodology • Experience with the Java Azure Storage SDK • Exposure to connecting Java applications to Fabric data sources • Knowledge of JPA (Java Persistence API) • Experience with Maven • Experience with JUnit for unit testing • Working understanding of Microsoft Fabric • PROCESS • Simply submit your CV. • By submitting your CV, you understand that we have a legitimate interest to use your personal data for the purposes of assessing your eligibility for this role. This means that we may use your personal data to contact you to discuss your CV or arrange an interview or transfer your CV to the hiring manager(s) of the role you have applied for. You can ask us at any time to remove your CV from our database by emailing talentacquisition@agilisys.co.uk – but please note that this means we will no longer consider you for the role you have applied for. We have a rigorous recruitment process, which we use for all our roles to ensure we attract the very best talent. • talentacquisition@agilisys.co.uk
Responsibilities
• Work in an augmented capability alongside the customer to deliver high‑quality engineering outcomes. • Contribute to Agile project ceremonies and delivery cadences. • Collaborate with customers to resolve solution challenges and refine delivery approaches. • Conduct technical requirement gathering and prepare documentation. • Provide accurate build effort estimates. • Develop Java (Java 11+) code with comprehensive unit tests. • Connect to Microsoft Fabric data sources using JDBC and the Java Azure Storage SDK. • Troubleshoot and resolve complex technical challenges. • Deliver work to agreed timelines and manage customer expectations effectively. • Promote engineering discipline and best practices within the team. • Produce clear, accessible technical documentation using Confluence. • Build strong, collaborative relationships with internal stakeholders and external partners. • Opportunity • This role offers the chance to work on one of Agilisys’ flagship accounts within a high‑profile, strategically significant programme. You will gain hands‑on experience with the latest Microsoft Fabric features, further strengthen your Java engineering expertise, and play a critical role in shaping a data‑first customer proposition. This is a fantastic development opportunity for engineers looking to broaden their skills in a cutting‑edge environment. • You embrace change, work well in ambiguity, and have a track record of delivering strong results. You’re comfortable navigating customer‑facing environments and have excellent stakeholder management ability.