Senior Software Engineer - Java/Spring Boot
- reading, berkshire, RG1 1AA, United Kingdom
- Permanent·Remote
- Full time
- £72,000 - £72,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled Senior Software Engineer with expertise in Java and Spring Boot to join their sophisticated engineering team. This role, operating in a fully remote capacity, is integral to developing and enhancing their core backend systems and services. You will be instrumental in designing scalable, performant, and resilient applications that support a wide range of business functions. Working within an agile methodology, you will collaborate with architects, product owners, and fellow engineers to deliver high-quality software solutions. This is an exceptional opportunity to contribute to critical projects, influence technical direction, and grow your career in a supportive and technologically advanced remote environment.
Key Responsibilities
- Design, develop, and maintain robust, scalable, and efficient backend services using Java and the Spring Boot framework.
- Implement RESTful APIs and microservices, ensuring seamless integration with other systems.
- Write clean, well-documented, and thoroughly tested code, adhering to industry best practices.
- Optimize application performance, identifying and resolving bottlenecks to ensure high availability and low latency.
- Collaborate with cross-functional teams, including frontend developers and QA engineers, throughout the software development lifecycle.
- Participate in code reviews, providing constructive feedback and mentoring junior engineers.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of professional experience in backend software development .
- Strong proficiency in Java and extensive experience with the Spring Boot framework.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and ORM frameworks.
- Familiarity with containerization technologies (Docker) and cloud platforms (AWS, Azure, or GCP).
- Understanding of microservices architecture and asynchronous messaging patterns.
Benefits
- Competitive salary and performance-based bonuses.
- Fully remote work arrangement with flexible working hours.
- Comprehensive health, dental, and vision insurance plans.
- Generous paid time off and holidays.
- Access to professional development resources, including training and certifications.
- A culture that values innovation, collaboration, and continuous learning.


