Full Stack Engineer
Barclays
Overview
In questa ruolo, you design, develop and maintain scalable software across front-end and back-end, collaborating with cross-functional teams to deliver solutions that support customers and business outcomes. You apply secure coding practices and unit testing to ensure robust delivery. You contribute to technical excellence, stay abreast of trends, and help align software with business objectives. This role blends hands-on engineering with a growth mindset within Barclays’ values and culture.
Responsibilities- Develop and deliver high-quality software using industry-standard languages, frameworks and tools
- Ensure code is scalable, maintainable and optimized for performance
- Collaborate with product managers, designers and engineers to define requirements and align with business goals
- Participate in code reviews and promote code quality and knowledge sharing
- Stay current with technology trends and contribute to technology communities
- Adhere to secure coding practices to protect data and ensure secure solutions
- Implement effective unit testing to ensure design, readability and reliability
- Core Java, Spring Boot & Apache Camel for enterprise-grade applications
- MongoDB for NoSQL data design and development
- Software design, testing and secure coding practices
- Cloud-Native & Microservices Architecture
- DevOps, CI/CD & Automation
- Database design, performance and API integration with messaging technologies (Kafka, MQ)
- collaboration across cross-functional teams
- problem solving and attention to detail
- ability to influence and communicate complex information
- Java
- Spring Boot
- Apache Camel
Reference: WJ-747_30303199