Technology

Senior Java Developer

DESCRIPTION

At Monument we are embracing the latest technologies and emerging digital channels whilst being committed to providing the best experience to our clients. We are looking for highly motivated professionals to join our Technology team, designing and delivering our cloud banking platform. Working as part of a growing agile delivery team, this is an exciting opportunity to be a part of building and scaling our banking platform.  

We are building a new kind of bank; our culture is different. We have outstanding digital services, whilst also providing the human touch. We are bank who lends, and take deposits, but our services go far beyond traditional banking. So, we need the broadest set of diverse colleagues to deliver on this opportunity and we particularly welcome applicants from communities historically under-represented in Finance and Technology.

We fully embrace flexible working, but we are also now enjoying coming together in our central London offices. However you like to work, come, and talk to us.

Please note, you must be eligible to work in the UK.

KEY RESPONSIBILITIES

  • Design and develop Spring Boot microservices for Monument’s AWS platform, working extensively with squads at our systems integrator in India
  • Integrating SaaS solutions into Monument’s platform architecture leveraging REST APIs
  • Peer reviews of designs and code from other platform engineers
  • Commitment to automated testing and continuous deployment
  • Collaborate extensively with Product, Development, Testing and IT Operations, and the wider Monument business teams
  • Ensure that non-functional requirements such as scalability, security, availability, reliability, and performance are addressed
  • Continuous improvement of coding standards and the DevOps pipelines
  • Comfortable working in a DevOps environment comprising Jenkins, Sonar Cloud, BitBucket
  • Working with Agile collaboration tools: Figma, JIRA, Confluence, Microsoft Teams and Slack

CORE SKILLS/EXPERIENCE

  • Experience of software development methodologies and structured approaches to system development
  • Strong engineering background with experience of implementation of microservices with Kubernetes, event-driven architectures and data platforms
  • Proficiency in Java 17, Kafka, Spring Boot, Spring REST, Spring Data, Spring AOP
  • Hands-on experience of working with AWS cloud technologies, e.g. ECS for Kubernetes, EC2, Elastic Container Registry, Lambda, ELB, S3, EFS, SQS, SES, API Gateway, ElastiCache, RDS, DynamoDB, Redshift
  • Full life cycle experience of software implementation, including working with globally distributed teams
  • Working with teams across multiple locations  
  • Knowledge or experience of Salesforce will be an advantage
  • Security and / or infrastructure experience would be beneficial
  • Strong knowledge of architectural and design patterns
  • Some financial services experience required; challenger bank experience preferred
  • Effective communication, problem-solving and presentation skills

OUR VALUES

Our culture and values align with our vision to utterly understand and deliver an exceptional experience to our clients.

The Monument team are all here because we are passionate about building so much more than a bank. We want to be renowned for giving people a service experience that leaves them in no doubt that we appreciate what their time and lives are worth.

We will be known for our integrity, attentiveness, sense of community and innovation. We build strong relationships through trust and a keen eye for detail. Our commitment and collaboration deliver an attentive and outstanding service offering. All combined with our community, both internal and external, our approach to diversity and our pursuit for innovation, we will help our clients and colleagues to do more and be more.

Together we are building something monumental.

If this sounds interesting, please send your CV via the Email us link below.

Email us