Barclays is hiring for the role of Full Stack Developer!
Responsibilities of the Candidate:
- Development and delivery of high-quality software solutions by using industry-aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance.
- Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
- Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing.
- Stay informed of industry technology trends and innovations, and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth.
- Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
- Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.
Requirements :
- Message Queue services (JMS, ActiveMQ, RabbitMQ).
- Database technologies (JPA/Hibernate, PostgreSQL/MySQL) and microservices architecture.
- DevOps tools (Docker, GitLab CI/CD, Maven/Gradle) and testing frameworks (JUnit, Jest, React Testing Library)
- Skills relevant for success in the role, such as risk and controls, change and transformation, business acumen, strategic thinking, and digital and technology, as well as job-specific technical skills.