Java Server-Side Developer
Salary: 40,000 - 75,000 GBP per year
At Barclays Bank PLC, we are looking for a Java engineer!
Our tech stack:
API, AWS, Azure, Backend, Cloud, HTTP, Support, JSON, Java, Jenkins, Mobile, MySQL, Oracle, PostgreSQL, REST, Security, microservices
Requirements:
1. Proficiency in Java: A deep understanding of Java, including core libraries, design patterns, Java build & testing frameworks, and deployment tools using continuous development and integration tools like Jenkins.
2. Experience with RESTful API Development: Ability to design, implement, and maintain robust, scalable REST APIs, with knowledge of HTTP methods, status codes, and JSON handling.
3. Familiarity with Database Management: Strong skills in working with relational databases (e.g., MySQL, Oracle, PostgreSQL), including writing database scripts with optimized queries and managing database performance.
4. Previous experience in the Banking industry or Financial Services is preferred.
5. Additional valued skills may include:
1. Knowledge of Microservices Architecture: Experience in building and managing microservices for scalable and maintainable applications.
2. Cloud Platform Experience: Familiarity with cloud platforms like AWS, Azure, or Google Cloud for deploying and managing backend services.
3. Experience with Mobile App Backend Optimization: Understanding of backend optimization challenges for mobile applications, including response times, security, and data efficiency.
Your responsibilities are:
1. Design, develop, and improve software utilizing various engineering methodologies to provide business, platform, and technology capabilities for our customers and colleagues.
2. Development and delivery of high-quality software solutions using industry-aligned programming languages, frameworks, and tools.
3. Ensure that the code is scalable, maintainable, and optimized for performance.
4. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
5. Collaborate with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing.
6. Stay informed of industry technology trends and innovations, contributing to the organization’s technology communities to foster a culture of technical excellence and growth.
7. Adhere to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
8. Implement effective unit testing practices to ensure proper code design, readability, and reliability.
Category: Java Developer / Engineer
Location address: High Street, Cambridge, United Kingdom
Benefits & perks that we offer:
#J-18808-Ljbffr