Junior Java FullStack Engineer
Listed on 2026-02-28
-
Software Development
Software Engineer, Java Developer, Full Stack Developer
Joinasa Junior Java Full Stack Engineerandbeinvolvedinbuildingandsupportthetechnologysystemsthatenable Barclaystoverifyclientidentity ,suitabilityandriskswhenestablishingbusinessrelationshipswith
Corporate and Investment Banking Clients .Wearebuildingoutateamtoworkonatransformationprogrammetobuildamorestreamlined,highperformanceclientonboardingecosystemwith
AIassisteddatadrivendecisionmakingcapability.
This is a great opportunity for candidates with Java and spring boot experience looking to upgrade their front end skills and become a strong Fullstack engineer.
Tobesuccessfulas Junior Java Full Stack Engineerwithinthisteam ,youshouldhaveexperience with:
- Programming:
Core Java,Collections,Multi
-Threadingand Concurrency,OOPSconcepts,Exception Handling,JVMConcepts,Spring Framework(Spring Boot,Spring Batch,Spring Integration),SQL - Integration:
Micro Service Architecture ,Developingandintegrationwith Restfulwebservices,Design Patterns - Exposure to UI/UX–Angular,React,HTML/CSS/JS
Someotherhighlyvaluedskillsmayinclude:
- Devops - Monitoring and tooling like ELK and App Dynamics, Build and Deployment tools, Docker, Kubernetes, Load Balancer principles, Experience working on highly scalable applications
- Database and Messaging - SQL (Joins Indexing Transaction), No SQL( Mongo, Cassandra, CAP Theorem etc.), SQL Queries, Query Optimizations etc.
- Caching Framework – Concepts, Types of Caching, Principles of caching. Priming, Eviction, Cache Miss, Consistency staleness, MRU etc;
Messaging – Kafka, Solace
Youmaybeassessedonthekeycriticalskillsrelevantforsuccessinrole,suchasriskandcontrols,changeandtransformation,businessacumenstrategicthinkinganddigitalandtechnology,aswellasjob-specifictechnicalskills.
Thisrolewouldbebasedoutofour Glasgow Campus .
Purpose of the roleTo design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
- To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement.
- Requires in-depth technical knowledge and experience in their assigned area of expertise
- Thorough understanding of the underlying principles and concepts within the area of expertise
- They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources.
- If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others.
- OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate.
- Will have an impact on the work of related teams within the area.
- Partner with other functions and business areas.
- Takes responsibility for end results of a team’s operational processing and activities.
- Escalate breaches of policies / procedure appropriately.
- Take responsibility for embedding new…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: