Software Engineer - Java /Back End in Basingstoke
Software Engineer - Java /Back End

Software Engineer - Java /Back End in Basingstoke

Basingstoke Full-Time 50000 - 60000 £ / year (est.) No home office possible
Go Premium
Som3

At a Glance

  • Tasks: Join our team to develop and enhance back-end features using Java and PostgreSQL.
  • Company: Dynamic tech company transitioning to in-house software development.
  • Benefits: Hybrid work model, competitive salary, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on knowledge sharing and career advancement.
  • Why this job: Be part of a transformative journey and make a real impact on innovative projects.
  • Qualifications: Experience in Java development, PostgreSQL, and API design is essential.

The predicted salary is between 50000 - 60000 £ per year.

We are looking for an experienced Back End Developer with excellent Java, PostgreSQL and API skills due to software development moving from an outsourced model to in-house. Working alongside the development team you will:

  • Be highly involved with knowledge transfer, including code walkthroughs, pairing sessions, and documentation reviews with the outgoing external team.
  • Gain understanding of the current Java application architecture - service boundaries, dependency injection patterns, build system, and deployment configuration.
  • Design and implement new back-end features, enhancements, and bug fixes in Java, following agreed coding standards and architectural principles.
  • PostgreSQL data model - schema design, migration management (Flyway/Liquibase), indexing strategy, and query optimisation.
  • Design, document, and maintain RESTful and/or GraphQL APIs, ensuring consistency, versioning, and thorough OpenAPI/Swagger documentation.
  • Identify, catalogue, and systematically address technical debt in collaboration with the wider team.

Your background and experience will include:

  • Great communication skills, able to contribute to future roadmaps for the products.
  • Excellent Java development experience (Java 11+) in a production environment - including Spring Boot, dependency injection, and RESTful API design.
  • PostgreSQL skills: schema design, complex query writing, index optimisation, and migration tooling (Flyway or Liquibase).
  • Experience designing and documenting APIs using OpenAPI/Swagger.
  • Proficiency with build tools - Maven or Gradle - and a modern Java development workflow.
  • Understanding of software design principles (SOLID, DRY, Clean Architecture).
  • Familiarity with containerised deployment environments (Docker, Kubernetes) from a developer perspective.
  • Understanding and interest in AI coding assistants - Claude Code, GitHub Copilot, Cursor, or equivalent.

Software Engineer - Java /Back End in Basingstoke employer: Som3

Join a forward-thinking company that values innovation and collaboration, offering a hybrid work model that promotes work-life balance. As a Software Engineer in our dynamic team, you'll benefit from continuous learning opportunities, mentorship, and the chance to shape the future of our in-house software development. With a strong focus on employee growth and a supportive culture, this is an excellent place for those looking to make a meaningful impact in the tech industry.
Som3

Contact Detail:

Som3 Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Java /Back End in Basingstoke

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or PostgreSQL. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects, especially those involving Java and API design. This gives potential employers a taste of what you can do and makes you stand out from the crowd.

✨Tip Number 3

Prepare for those interviews! Brush up on your knowledge of software design principles and be ready to discuss your experience with RESTful APIs and PostgreSQL. Practising common interview questions can help you feel more confident.

✨Tip Number 4

Don't forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. Plus, it shows you're proactive and really interested in the role.

We think you need these skills to ace Software Engineer - Java /Back End in Basingstoke

Java
PostgreSQL
API Development
Spring Boot
Dependency Injection
RESTful API Design
Schema Design
Query Optimisation
Migration Management (Flyway/Liquibase)
OpenAPI/Swagger Documentation
Maven
Gradle
Software Design Principles (SOLID, DRY, Clean Architecture)
Docker
Kubernetes

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java, PostgreSQL, and API skills. We want to see how your experience aligns with the job description, so don’t be shy about showcasing relevant projects or roles you've had!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit. We love seeing genuine enthusiasm for the position.

Showcase Your Communication Skills: Since great communication is key for us, make sure your application reflects that. Whether it’s through clear language in your CV or a well-structured cover letter, we want to see how you articulate your thoughts.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Som3

✨Know Your Java Inside Out

Make sure you brush up on your Java skills, especially with Java 11 and Spring Boot. Be ready to discuss your experience with dependency injection and RESTful API design, as these are crucial for the role.

✨Get Familiar with PostgreSQL

Dive deep into PostgreSQL! Understand schema design, complex queries, and migration tools like Flyway or Liquibase. You might be asked to solve a problem on the spot, so practice writing queries and optimising them.

✨Show Off Your API Knowledge

Be prepared to talk about your experience designing and documenting APIs using OpenAPI/Swagger. Bring examples of your work and be ready to discuss how you ensure consistency and versioning in your APIs.

✨Communicate Clearly and Confidently

Great communication is key! Practice explaining technical concepts clearly, as you'll need to collaborate with the team and contribute to future roadmaps. Think about how you can convey your ideas effectively during the interview.

Software Engineer - Java /Back End in Basingstoke
Som3
Location: Basingstoke
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>