Description
We are seeking a skilled Java Developer to join our team at Barclays in Glasgow.
The purpose of this role is to design, develop, and improve software, utilizing various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
- Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools, ensuring scalability, maintainability, and performance optimization.
- Collaborate with product managers, designers, and engineers to define software requirements, devise solution strategies, and ensure seamless integration with business objectives.
- Participate in code reviews, promote code quality, and share knowledge with peers.
- Stay updated on industry technology trends and contribute to the organization's technology communities.
- Adhere to secure coding practices to mitigate vulnerabilities and protect sensitive data.
- Implement effective unit testing practices to ensure proper code design, readability, and reliability.
Assistant Vice President Expectations
- Advise and influence decision-making, contribute to policy development, and take responsibility for operational effectiveness.
- Lead a team, set objectives, coach employees, and appraise performance.
- Demonstrate leadership behaviors, including listening, energizing, aligning, and developing others.
Requirements
- Strong experience as a Java developer with a deep understanding of core Java concepts, modern frameworks, and best practices.
- Good technical acumen with the ability to quickly understand complex systems, troubleshoot issues, and apply sound engineering principles.
- Proactive learner who stays up-to-date with new technologies and continuously seeks to improve skills.
Preferred Skills
- Experience with Source Control, Build Tools (e.g., Maven), TDD, Jenkins, etc.
- Familiarity with Spring Hibernate, REACT, Typescript, HTML5, CSS, Javascript, JMS, ECS, Kubernetes, Docker, and AWS development and deployment.
- Experience working in the Financial services domain and mentoring team members.