Description
Join us as a Senior Full Stack Developer, where you'll be responsible for designing, building, and scaling enterprise-grade applications using Java, Spring Framework, ReactJS and modern open-source technologies. You'll drive the development of highly responsive user interfaces with Angular, React while delivering cloud-native secure, resilient micro services using Spring Boot, RESTful APIs, OAuth2, and JWT.
Responsibilities
•To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
•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, participate in code reviews, and promote 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
•Experience as a Full Stack Developer using Java, Spring Framework, and open-source technologies to build enterprise-grade applications.
•In-depth knowledge and extensive experience on UI development with a focus on Angular/React JS.
•Considerable experience building microservices in cloud using RESTful APIs, Spring Boot, Spring Security, OAuth2, and JWT, with a focus on scalability, security, and resiliency.
•Experience with DevOps/CI/CD + Observability - GitLab or Jenkins and observability/monitoring tooling (Prometheus, Grafana, ELK).
Nice to have
•Experience and practical exposure to AI-assisted development, proven track record of enhanced efficiency by the usage of Generative AI and/or Agentic AI.
•Ability to mentor engineers, drive engineering standards, influence architectural decisions, and operate effectively in large-scale, regulated enterprise environments.
•Practical experience integrating LLM-based capabilities into applications or engineering workflows (e.g. intelligent services, automation, POCs or production use cases).
•Ample knowledge of Private Banking products, client journeys, and regulatory landscape across UK and international markets, applied to solution shaping and delivery.
Conditions
Not stated in the posting.