Junior Java FullStack Engineer

Place of work Glasgow
Contract type All types
Start date -
Salary -

Job details

Job description, work day and responsibilities

To be successful as Junior Java FullStack Engineer within this team, you should have experience with:

Programming – Core Java, Collections, Multi -Threading and Concurrency, OOPS concepts, Exception Handling, JVM Concepts, Spring Framework (Spring Boot, Spring Batch, Spring Integration), SQL
Integration – Micro Service Architecture, Developing and integration with Restful web services, Design Patterns
UI/UX – Angular, React, HTML/CSS/JS
Some other highly valued skills may include:

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
You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills.

This role would be based out of our Glasgow Campus.

Purpose of the role

To 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.
Analyst Expectations

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 policies/ procedures adopted due to risk mitigation.
Advise and influence decision making within own area of expertise.
Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct.
Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function.
Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function.
Make evaluative judgements based on the analysis of factual information, paying attention to detail.
Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents.
Guide and persuade team members and communicate complex / sensitive information.
Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation.

Company address

United Kingdom
Scotland
Glasgow
Show on map Get directions
Company Name: Barclays
You will be redirected to another website to apply.
Offer ID: #1246029, Published: 3 hours ago, Company registered: 1 month ago

Other offers

HR & Training Administrator
2191login
Role clarification The HR Administrator will play a critical role in managing and supporting the administrative aspects of our HR functions, as well as collaborating with other key business functions. Duties and responsi...
Early Years Assistant - Bank/Supply Staff
2191login
· Edinburgh, GB
There is a lovely opportunity to join the Pilrig Nursery team as an Early Years Assistant Bank/Supply staff. This is a zero hours based contract which allows flexibility in your hours of work. Your role and responsibilit...
Care Assistant - Bank - Care Home
2191login
· Edinburgh, GB
ABOUT YOU To join us as a Bank Care Assistant you'll need to have some experience of caring for older people, a can-do approach and excellent communication skills. Your empathy and warm-hearted approach will shine throug...
Bank/Agency Care Worker, Social Care Worker, Support Worker
2191login
Principal Responsibilities The list below covers the range of duties and responsibilities that Care and Support Works may be reasonably asked to undertake, depending on the needs of the service users. 1. To assist servic...
Bank Early Years Practitioner
2191login
Are you looking to work for an organisation whose culture is driven by our HEART principles – Honesty, Excellence, Accountability, Respect, and Teamwork? Where you can be yourself, feel supported, and help to make a diff...
New Business Relationship Manager - Edinburgh
2191login
· Edinburgh, GB
This role is primarily focused on Growth & Business Development and the successful candidate will build their portfolio from scratch from new business they win within their local area and manage these relationships o...
Registered Nurse (RGN/RMN) - Bank - Care Home
2191login
· Edinburgh, GB
As a Bank Registered Nurse (RGN/RMN) at a Barchester care home, you'll look after the physical, psychological and social needs of our residents to help us deliver the quality care they deserve. We'll look to you to creat...
Nursery Assistant (Bank staff)
2191login
· Edinburgh, GB
At our Murrayfield Nursery in Edinburgh, we are recruiting for Nursery Assistants to join our team, working as Bank Staff this is supporting within the nursery as and when we need you, covering staff holidays and sicknes...
Kitchen Assistant Bank
2191login
· Edinburgh, GB
Why This Role Matters As Kitchen Assistant, you’ll play a vital role in our kitchen, helping to prepare delicious meals and keeping our workspace in top condition. Your efforts will ensure that every aspect of food prepa...
Walter Scott - Events & Marketing Manager
2191login
· Edinburgh, GB
Role Purpose To support in developing and delivering a Marketing and Communications plan for the firm that will drive brand awareness and advocacy in key markets (Principally US, Canada, Japan, Australia and Europe). Key...
Bank Chef
2191login
· Glasgow, GB
It’s a calm and pleasurable working environment, where you’ll be able to manage your workload and enjoy creating delicious meals. There’s a great social aspect to this role where you can interact with people outside the ...
Senior Care Assistant
2191login
· Glasgow, GB
We’ll provide full training, so it’s a great opportunity to learn something new. In return, you will enjoy access to a huge variety of benefits and services to support your physical and psychological well-being and throu...
Financial Crime Technical Curriculum Manager
2191login
· Edinburgh, GB
Join us as a Financial Crime Technical Learning Manager Financial Crime (FinCrime) Learning & Capability (L&C) are a dedicated specialist learning team, our purpose is that we cultivate skills empowering colleagu...
Bank Hospital Porter
2191login
· Edinburgh, GB
Bank Porter | Spire Murrayfield Hospital - Edinburgh | Weekly Pay Spire Murrayfield Hospital is looking for a Porter to assist with the general security of the hospital buildings and grounds, on a bank basis. Please only...
Bank of Scotland - Customer Support - Dalkieth
2191login
· Edinburgh, GB
SALARY: £25,000 increasing to £25,750 after 6 months in role We operate a skill progression framework where you can increase your pay by developing new skills and taking on new activities, giving you the opportunity to e...