Barclays Glasgow, Scotland, United Kingdom
Join or sign in to find your next job
Join to apply for the Junior Java FullStack Engineer role at Barclays
Join as a Junior Java FullStack Engineer and be involved in building and supporting the technology systems that enable Barclays to verify client identity, suitability, and risks when establishing business relationships with Corporate and Investment Banking Clients. We are building a team to work on a transformation programme to create a streamlined, high-performance client onboarding ecosystem with AI-assisted data-driven decision-making capabilities.
To be successful in this role, 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 – Microservice Architecture, Developing and integrating with Restful web services, Design Patterns
* UI/UX – Angular, React, HTML/CSS/JS
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, Transactions), NoSQL (Mongo, Cassandra, CAP Theorem), SQL Queries, Query Optimizations
* Caching Framework – Concepts, Types, Principles, and Messaging (Kafka, Solace)
You may be assessed on key skills such as risk and controls, change and transformation, business acumen, strategic thinking, digital and technology, as well as job-specific technical skills.
This role is based out of our Glasgow Campus.
Purpose of the role
To design, develop, and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
* Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools. Ensuring code is scalable, maintainable, and optimized for performance.
* Collaborate with product managers, designers, and engineers to define requirements, devise solutions, and ensure seamless integration with business objectives.
* Participate in code reviews, promote a culture of quality and knowledge sharing.
* Stay informed of industry trends and contribute to organizational technology communities.
* Adhere to secure coding practices to mitigate vulnerabilities and protect data.
* Implement effective unit testing practices to ensure code quality and reliability.
Analyst Expectations
* Perform activities timely and to a high standard, driving continuous improvement.
* Possess in-depth technical knowledge and experience in their area of expertise.
* Lead and support team development, guide work, and coordinate resources.
* Demonstrate leadership behaviors (Listen, Energize, Align, Develop) or develop technical expertise as an individual contributor.
* Impact related teams, partner across functions, and take responsibility for operational results.
* Manage risks, embed policies, and influence decision-making within their expertise.
* Understand how their sub-function contributes to organizational objectives.
* Make evaluative judgments, resolve problems, and communicate effectively with stakeholders.
All colleagues are expected to embody Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship, and demonstrate the Barclays Mindset: Empower, Challenge, and Drive.
#J-18808-Ljbffr