Advance Search

Browse Jobs

Senior Java Software Engineer

Posted a month ago

💻Role: Senior Software Engineer - Backend🔧Tools: Java 8 or above🌍 Location: London (Hybrid)🌲 Industry: Series-funded UK FinTechOverview: Stott and May are pleased to be partnering with a series-funded FinTech who are seeking a talented and experienced Back-End Java Developer to join a dynamic and innovative fintech focused on financial education for children and teens. The company offers innovative financial tools and educational content designed to help young people develop good money habits. With a strong presence in multiple countries through strategic partnerships, this fintech leader serves millions of members globally.Role Description: We are looking for an excellent Back-End Java Developer to help build the next phase of their next-generation platform. The successful candidate will play a crucial role in developing and maintaining scalable and high-quality code.Main Responsibilities:Collaborate within a multidisciplinary, agile tech team to embed quality into the development workflow.Design and implement new microservice architectures.Utilize public cloud services to enhance platform capabilities.Participate in technical discussions and contribute to strategic decision-making.Essential Skills and Qualifications:Java Expertise: Proficiency with Java 8 and above, with a strong understanding of the JVM and Java annotations.Microservices & APIs: Extensive experience in creating and managing microservices and RESTful API interfaces.Spring Framework: Hands-on experience with Spring Boot and Spring Data, including Spring Data JPA.Testing: Knowledge of unit and integration testing with tools such as JUnit, Mockito, and Wiremock.Containerization: Practical experience with Docker and Kubernetes for container orchestration.Development Lifecycle: Proven experience in full software development lifecycle, including production monitoring.Database Skills: Proficiency in working with MySQL databases.Communication: Strong interpersonal skills, capable of working both independently and collaboratively.Preferred Skills and Experience:Messaging Systems: Experience with Spring Cloud Stream and RabbitMQ.Cloud Deployment: Background in deploying applications to cloud environments.Continuous Integration/Continuous Deployment: Familiarity with CI/CD practices and tools like Jenkins, TeamCity, or Bitbucket Pipelines.Enterprise Application Development: Experience in developing large-scale Java applications.Issue Tracking: Proficiency in using JIRA or similar issue-tracking systems.How to Apply: If you are a motivated and skilled Back-End Java Developer with a passion for financial technology and education, we would love to hear from you. Please submit your application, including your resume and a cover letter, detailing your relevant experience and why you are interested in this opportunity.
Apply