Senior Java Software Engineer

Developer
Newcastle upon Tyne, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 65K

Job location

Remote
Newcastle upon Tyne, United Kingdom

Tech stack

HTML
Java
JavaScript
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Tomcat
Bash
Bootstrap
CSS
Software as a Service
Code Review
Identity and Access Management
Mobile Application Software
Spring
jQuery
JUnit
PostgreSQL
Microsoft SQL Server
Oop Languages
T-SQL
Web Applications
CircleCI
Amazon Web Services (AWS)
GIT
Amazon Web Services (AWS)
Functional Programming
REST
Jenkins

Job description

Senior Software Engineer (Java)- Remote (once a month in Oxford)

Up to £65,000 + benefits

We're partnering with a fast-growing SaaS business that was one of the early innovators in bringing cloud-based software to market. Their platform is used by hundreds of thousands of users across 70+ countries, and with continued private-equity backing, they're entering an exciting new phase of growth and product development.

This is an excellent opportunity for a hands-on developer with strong leadership/mentorship skills and wants to start thinking about taking the next step up, whilst still building elegant solutions, and shaping engineering culture within a scaling organisation.

You will mentor a small team of 3 talented developers while remaining hands-on with coding and solution design. You'll help define how software is built, scale systems, and influence the technical direction of a globally used SaaS product. You'll be supported by a collaborative leadership team that values technical excellence, autonomy, and personal growth., * Support, and develop a small team of software engineers.

  • Remain hands-on with coding and peer code reviews.
  • Contribute to and uphold coding standards, architectural principles, and best practices.
  • Collaborate with peers and product leadership to evolve software delivery and scalability.
  • Drive a culture of quality, learning, and innovation within the team.

Requirements

  • Proven experience mentoring developers.
  • Strong background in SaaS development within online or enterprise environments.
  • Java (and OOP principles), JUnit, JavaScript, jQuery, HTML, CSS
  • Microsoft SQL Server / T-SQL, Spring, RESTful APIs, Bash scripting
  • AWS (EC2, S3, RDS, Lambda, VPC, IAM), Tomcat
  • CI/CD pipelines (Jenkins, CircleCI, etc.)
  • Experience designing and developing scalable systems and commercial web apps.

Desirable:

  • Bootstrap, Git, PostgreSQL
  • Mobile app development (iOS/Android - Swift/Java)
  • Experience with Agile / Scrum delivery

What's in it for you

Apply for this position