> Markdown version of [/jobs/ext/2100275-java-developer](https://www.wearedevelopers.com/jobs/ext/2100275-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** Randstad UK - **Location:** London, UK - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Ajax (Programming Language), JIRA, HTML5, Bootstrap (Software), Cascading Style Sheets (CSS), Computer Programming, Databases, Relational Databases, Database Design, Eclipse (Software), Hibernate (Java), IntelliJ IDEA, Java Platform Standard Edition (J2SE), Spring Framework, JSON, Junit, Apache Maven, Object-Oriented Software Development, Oracle (Applications), Systems Development Life Cycle, Standard Sql, Shell Script, Simple Object Access Protocol (SOAP), Software Engineering, Web Services, Extensible Markup Language (XML), Scripting, Modern Ui, Backend, Git, AngularJS, Front End Software Development, Teamcity, Jasmine, Jenkins, Microservices - **Published:** August 18, 2026 - **Apply:** https://www.totaljobs.com/job/java-developer/randstad-digital-job107863517 ## About the Role * Backend: Strong Hands-on Core Java (OOPs concepts), Spring Framework, Hibernate, and Microservices Architecture. * Frontend: Extensive implementation experience using Angular (version 8 or above), JavaScript, Bootstrap, HTML5, CSS, JSON, and AJAX. * Testing: Strong hands-on experience with Jasmine and Karma, along with TDD practices. * Database: Deep knowledge of SQL, major RDBMS platforms, and database design. * Integration & Web Services: Experience with Advanced SOAP/REST Clients, XML parsing (including schemas), JSON, and third-party libraries. * OS & Scripting: Strong experience with Unix/Linux commands; basic shell scripting knowledge is a must. * Tools & Methodologies: Proficiency with Git, IntelliJ IDEA/Eclipse, Maven, TeamCity, Jenkins, JIRA, and JUnit. Well-versed in Agile and Waterfall methodologies. Professional Skills: * Proven ability to work independently, exercise independent judgment, and operate with limited direct supervision. * Excellent analytical, programming, and problem-solving capabilities. * Strong project management, time management, and verbal/written communication skills. * Ability to manage deadlines, unexpected changes, and simultaneous multiple projects with internal and external stakeholders. Mandatory Certifications: * Oracle Certified Professional: Java SE 11 Developer * DevLabs Alliance Certified: JUnit Expert ## Description About the Role: Are you an experienced developer with a strong backend Java foundation and a flair for modern UI frameworks? Are you ready to step up, assume leadership responsibilities, and design enterprise-level solutions? We are seeking a Senior Full Stack Developer to act as a Subject Matter Expert (SME) for our core application capabilities. In this role, you will partner closely with business analysts and stakeholders to translate operational processes and business requirements into robust technical designs and high-quality code. You will operate with a high degree of autonomy in a fast-paced environment, making critical risk assessments to safeguard our firm, its clients, and its assets (Citigroup), while driving compliance and adhering to the highest ethical standards. What You Will Do: * Act as a Subject Matter Expert: Provide SME support, assist in answering client queries regarding core application capabilities, and guide junior team members. * End-to-End Development: Monitor and control all phases of the software development lifecycle (SDLC), including analysis, design, construction, testing, and implementation. * Enterprise Design & Build: Translate business requirements into technical designs and deliver scalable, enterprise-level solutions using Microservices Architecture. * Stakeholder Collaboration: Work alongside business partners, analysts, and senior stakeholders across geographically distributed teams. * Operational Support: Provide ongoing user and operational support, navigating a high-pressure environment to meet strict delivery timelines with high client satisfaction. * Risk & Compliance: Appropriately assess risk in business decisions, demonstrating consideration for the firm's reputation and ensuring compliance with applicable laws, rules, and regulations. ## Related Videos - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)