

Java with Springboot Developer/Lead
β - Featured Role | Apply direct with Data Freelance Hub
This role is for a Java with Spring Boot Developer/Lead, offering a contract length of "unknown" at a pay rate of "unknown." Required skills include strong Java and Spring Boot expertise, RESTful API design, Microservices, and familiarity with Docker and CI/CD. Experience in banking is preferred.
π - Country
United Kingdom
π± - Currency
Β£ GBP
-
π° - Day rate
-
ποΈ - Date discovered
June 12, 2025
π - Project duration
Unknown
-
ποΈ - Location type
Unknown
-
π - Contract type
Unknown
-
π - Security clearance
Unknown
-
π - Location detailed
Edinburgh, Scotland, United Kingdom
-
π§ - Skills detailed
#Scala #Databases #Angular #JUnit #Code Reviews #Java #Docker #JPA (Java Persistence API) #GIT #AWS (Amazon Web Services) #GCP (Google Cloud Platform) #Cloud #Security #Azure #API (Application Programming Interface) #Scrum #DevOps #Spring Boot #PostgreSQL #MongoDB #React #Deployment #Maven #Kanban #Kafka (Apache Kafka) #Unit Testing #Oracle #Integration Testing #Agile #Microservices #Kubernetes #Jenkins
Role description
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Job Description
We are seeking an experienced Java Developer with strong proficiency in Spring Boot to join a high-performing technology team working on scalable, enterprise-grade applications for NatWest Group. The ideal candidate will be responsible for designing, developing, and supporting cutting-edge digital solutions aligned with modern development practices.
Key Responsibilities
Design, develop, and maintain Java-based applications using Spring Boot and related technologies
Collaborate with architects, product owners, and other developers to translate business requirements into technical solutions
Write clean, efficient, and reusable code following best practices and coding standards
Participate in code reviews, unit testing, and integration testing
Contribute to DevOps practices: CI/CD pipelines, containerization, and cloud deployments
Troubleshoot, debug, and resolve application issues in a timely manner
Ensure application performance, scalability, and security
Required Skills & Experience
Strong core Java (Java 8 or above) development skills
Proven experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security
RESTful API design and integration
Experience with Microservices architecture
Familiarity with Docker, Kubernetes, and CI/CD pipelines
Hands-on experience with databases such as PostgreSQL, Oracle, or MongoDB
Knowledge of testing frameworks (JUnit, Mockito)
Familiarity with Git, Jenkins, Maven/Gradle
Good understanding of Agile methodologies (Scrum/Kanban)
Excellent communication and teamwork skills
Preferred (Nice To Have)
Experience working in the banking or financial services domain
Knowledge of cloud platforms like AWS, Azure, or GCP
Exposure to Kafka or other messaging systems
Experience with Frontend frameworks (Angular/React) is a plus