Job Description
Join us as a Java Server-Side Developer and be involved in the enhancement of Barclays Mobile App.
To be successful as a Java Server-Side Developer, you should have:
* Proficiency in Java: Deep understanding of Java, including core libraries, design patterns, Java build & testing Frameworks, along deployment tools using continuous development and integration tools and pipelines likes, Jenkins etc.
* Experience with RESTful API Development: Ability to design, implement, and maintain robust, scalable REST APIs, including knowledge of HTTP methods, status codes, and JSON handling.
* Familiarity with Database Management: Strong skills in working with relational (e.g., MySQL, Oracle, PostgreSQL) databases, including writing database scripts with optimized queries and managing database performance.
* Previous experience in the Banking industry or Financial Services
Some other highly valued skills may include:
1. Knowledge of Microservices Architecture: Experience in building and managing microservices for more 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 the specific challenges in backend optimization for mobile applications, inclu...