Java Software Engineer
at Autimatic UKAbout the job
Location: Remote (UK-based) Employment Type: Part-time or Full-time Salary: £35,000-£55,000 Autism-Friendly Employer Autimatic is dedicated to creating career opportunities where autistic professionals can thrive. We are looking for a Software Developer to join one of our client projects, contributing to the development and delivery of high-quality software within a modern, collaborative development environment. Key Responsibilities:
- Design, develop, and maintain software applications using Java.
- Build and implement APIs for internal and external use.
- Work within large-scale microservices architectures.
- Develop and maintain robust automated test suites to support continuous integration and deployment.
- Apply Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) principles.
- Collaborate with other developers, including working in a pair programming environment.
- Contribute to Agile development processes and team activities.
- Research, evaluate, and adopt new programming tools, technologies, and techniques.
- Communicate technical concepts and solutions clearly to both technical and non-technical stakeholders.
- Support the development of scalable, reliable, and maintainable software solutions. Your Toolkit Might Include:
- Recent hands-on experience with Java 21 or later.
- Strong understanding of Test-Driven Development (TDD) and Behaviour-Driven Development (BDD).
- Experience working with large microservices architectures.
- Experience working within an Agile development environment.
- Experience designing and implementing APIs.
- Knowledge of building and maintaining automated test suites.
- Working knowledge of Unix-like operating systems, such as Linux and/or macOS.
- Experience with MongoDB or other document-based databases.
- Willingness to participate in pair programming and collaborative development.
- Strong problem-solving skills and the ability to quickly learn new technologies. The following experience would also be desirable:
- Working knowledge of Jackson, JAX-RS, and mocking frameworks such as Mockito.
- Experience with messaging platforms such as ActiveMQ or Kafka.
- Experience building and scaling high-traffic websites.
- Experience managing large datasets, including data processing, storage, and scalability.
- Familiarity with templating tools such as Mustache or Nunjucks. Why Autimatic?
- We are autism-positive by design: every team member is supported by an autism coach.
- Flexible and remote-first: work from wherever you work best.
- Clear expectations, structured onboarding, and zero "office politics".
- We value your strengths – whether that's problem-solving, attention to detail, pattern recognition, analytical thinking, or hyper-focus.
- We work with employers to create supportive environments where autistic professionals can develop and succeed.
Sign up for free or
Log in to view all job posting insights and get access to competitive insights.
Job ref blurredText
Posted on blurredText
Last checked on blurredText
Closing on blurredText
0 comments
0 requirements
Discuss this job
Share your intel on this vacancy and help others - anonymously. Get notified automatically of new comments when starred or saved to Tracker.
Log in to view and post comments.
My Private Notes
Saving private notes will automatically star the vacancy to your Jobs page.
Log in to view and save your private notes.