Join us as a Python-Java Developer at Barclays, where you'll lead the evolution of our digital landscape, driving innovation and excellence. Utilize your Python and Java skills to create innovative solutions that transform our digital services, ensuring exceptional customer experiences.
Requirements for success as a Python-Java Developer include:
1. Experience with Python programming language.
2. Java experience, particularly with server-side applications in a MicroService environment.
3. Knowledge of derivative products, especially in Rates and Foreign Exchange (FX).
Additional valued skills:
* Front Office experience.
* Experience working with offshore teams.
* Strong communication skills with users.
* Independence and self-motivation.
* Willingness to learn new technologies and domains.
The role is based in London, United Kingdom.
Purpose of the role
Design, develop, and improve software using various engineering methodologies to provide business, platform, and technology capabilities for our customers and colleagues.
Key responsibilities include:
1. Developing and delivering high-quality software solutions using industry-standard programming languages, frameworks, and tools, ensuring code is scalable, maintainable, and optimized for performance.
2. Collaborating with cross-functional teams to define requirements, devise solutions, and ensure alignment with business objectives.
3. Participating in code reviews and promoting a culture of quality and knowledge sharing.
4. Staying informed of industry trends and contributing to technological innovation within the organization.
5. Adhering to secure coding practices to mitigate vulnerabilities and protect data.
6. Implementing effective unit testing to ensure code reliability and readability.
#J-18808-Ljbffr