×
Register Here to Apply for Jobs or Post Jobs. X

Java Full Stack Software Engineer

Job in Northampton, Northamptonshire, NN1, England, UK
Listing for: Redwood Software
Full Time position
Listed on 2026-09-27
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Java Developer, Backend Developer
Job Description & How to Apply Below

At Redwood, we empower our customers with lights-out automation for their mission-critical business processes.

Overview

Redwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. Our SaaS-based composable automation platform is designed for ERP, enabling orchestration, management and monitoring of workflows across any application, service or server — in the cloud or on premises. Our global team of automation experts and customer success engineers provide solutions and world-class support to help customers imagine and define their future.

Your Impact

We are seeking a highly skilled Full Stack Software Engineer with a strong focus on Java to design, develop, and maintain robust and scalable full-stack applications powering our automation and SaaS platforms. You will work across the full software development lifecycle, collaborating with product managers, designers, and other engineers to deliver high-quality, impactful solutions.

Responsibilities
  • Design, develop, and implement highly performant and scalable full-stack applications using Java and related technologies.
  • Build and maintain robust back-end services, APIs, and microservices.
  • Develop responsive and intuitive front-end user interfaces.
  • Collaborate with product management to understand requirements and translate them into technical specifications.
  • Participate in all phases of the software development lifecycle, including planning, design, coding, testing, deployment, and support.
  • Write clean, maintainable, and well-documented code following best practices.
  • Implement and maintain automated tests (unit, integration, and end-to-end) to ensure code quality and reliability.
  • Troubleshoot, debug, and resolve software defects and production issues.
  • Contribute to architectural discussions and decisions, ensuring scalability, security, and performance.
  • Stay up-to-date with emerging technologies and industry trends, and advocate for their adoption where appropriate.
  • Mentor junior engineers and contribute to a culture of continuous learning and improvement.
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • Professional experience as a Full Stack Software Engineer with a strong emphasis on Java (Java 11/17).
  • Experience with relational databases (e.g., SQL, PostgreSQL, MySQL) and ORM frameworks (e.g., Hibernate, JPA).
  • Experience with RESTful API design and development.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with version control systems (e.g., Git) and Atlassian tools (Jira, Bitbucket, Bamboo).
  • Understanding of agile development methodologies (Scrum, Kanban).
  • Excellent problem-solving, analytical, and debugging skills.
  • Unit testing and automation tools such as JUnit, Jest, Cypress and Playwright.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
  • Preferred Skills and

    Qualifications:

  • Prior experience building Enterprise SaaS platforms and products.
  • Cloud development experience using AWS, Azure or Google.
  • Knowledge of CI/CD pipelines and tools (e.g., Jenkins, Git Lab CI).
  • Familiarity with test-driven development (TDD) or behavior-driven development (BDD).
  • Contributions to open-source projects or a strong Git Hub portfolio.
  • Bonus

    Skills:

    Gradle, shell scripting, Tomcat, experience with AI.
Why Join Us
  • Opportunity to work on innovative and impactful products that are transforming industries.
  • Collaborative and supportive team environment.
  • Competitive salary and comprehensive benefits package.
  • Generous paid time off and holidays.
  • Opportunities for professional growth and development.
  • One Redwood company culture.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary