> Markdown version of [/jobs/ext/1525623-java-software-developer](https://www.wearedevelopers.com/jobs/ext/1525623-java-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Software Developer - **Company:** DXC Technology - **Location:** Gloucester, UK - **Salary:** £54,621.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Apache ActiveMQ, Agile Methodology, Apache HTTP Server, Systems Engineering, User Authentication, C Sharp (Programming Language), C++ (Programming Language), CentOS, Continuous Integration, Linux, DevOps, Eclipse (Software), JSON, WildFly (JBoss AS), Python (Programming Language), Apache Maven, MySQL, Object-Oriented Software Development, OpenShift, Oracle Databases, Public Key Infrastructure, RabbitMQ, Red Hat Enterprise Linux, Ansible, Shell Script, System Availability, Git, Atlassian Tools, Terraform, Docker, Jenkins - **Published:** July 7, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5789988621 ## About the Role * Enthusiasm for collaboration and excellent communication skills (written and verbal). * An interest in keeping up with emerging tools, techniques, and technologies. * Effective time management and organisational skills. * A flexible and Agile way of working within a fast paced and everchanging environment. * Attention to detail with a pragmatic and enthusiastic attitude to work. * There are unique challenges to our work. The requirements, the technologies and the problems we are solving can change at short notice. We need people who are pragmatic, who can adapt as situations evolve, who enjoy new experiences and always want to learn new things * An open, collaborative and professional demeanour is essential. Many of our roles involve working directly with our clients. We need people we can trust to present themselves well. Essential experience and qualifications: * Developing software and applications in Java with OO development skills in C#, C++ * Familiar with Agile approach and system engineering good practices including Continuous Integration and DevOps * Looks to build quality into the solution at every step with a focus for continually improving Essential Requirements: * Operating Systems - We use: Linux (RHEL/CentOS) and Windows * Technologies: Docker, OpenShift, Python, JAVA, JBoss, C++, ActiveMQ / RabbitMQ, Apache. Rest interfaces, PKI, Token Authentication, Shell Scripting, JSON * Databases: Oracle, MySQL. * Tooling: Eclipse, Jenkins, Atlassian suite, Maven, GIT * Automation: Ansible, Terraform ## Description * Interacting with project roles as required, to gain an understanding of the business environment, technical context, and organisational strategic direction. * Advising our customer on the latest technologies and methodologies, designing and implementing innovative approaches to their problems using automation. * Understanding security policies and implementing solutions to satisfy security requirements. * Designing and implementing solutions which have high availability and are scalable. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [The ABC of DX](https://www.wearedevelopers.com/videos/727-the-abc-of-dx) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)