At a Glance
- Tasks: Design and develop secure software solutions using Java and SQL for critical UK services.
- Company: Join a specialised tech team focused on law enforcement and government projects.
- Benefits: Full-time role with professional development and exposure to impactful projects.
- Why this job: Make a real difference in public safety while growing your software engineering skills.
- Qualifications: Must be a British national with Java experience and a passion for secure software.
- Other info: Hybrid work model with opportunities for travel and client engagement.
The predicted salary is between 36000 - 60000 Β£ per year.
Location: Birmingham (Hybrid)
Employment Type: Full-time, permanent
Clearance: Must be a British national able to attain DV (Developed Vetting) security clearance
Are you a recent Junior Software Engineer with a passion for Java development and a keen interest in building secure software solutions for critical UK services? This is an excellent opportunity to join a highly specialised software team delivering innovative, bespoke systems to law-enforcement and government customers.
The Role
As a Software Engineer, you'll work within a small, close-knit team responsible for designing, developing and supporting custom-built software products. You'll be involved throughout the full project lifecycle - from gathering requirements and writing clean, efficient code to testing, deployment and client support. This role offers exceptional exposure to secure software environments, hands-on development experience, and the opportunity to work directly with end-users across the UK and abroad.
Key Responsibilities
- Design, build, and maintain bespoke software solutions using Java and SQL
- Work across the full software development lifecycle, from concept to delivery
- Collaborate with policing and government clients to define and deliver solutions
- Develop and maintain high-volume, low-latency applications ensuring strong performance
- Test and debug software to ensure reliability and maintainability
- Support and enhance existing applications and systems
- Research and present new technologies for continuous improvement
- Travel to customer sites for meetings, deployments, and support activities
Core Technologies
Essential Skills:
- Java (commercial experience required)
- SQL
- Linux (preferably Red Hat / Rocky)
Desirable Skills:
- J2EE
- JPA
- GWT / GXT
- Vaadin
Knowledge of secure software development practices. Interest in full stack or web application development.
About You
As this role supports sensitive national projects, you must be a British national able to achieve DV clearance, and hold a full UK driving licence.
Why Apply?
- Opportunity to contribute to real-world projects in the public safety and security domain
- Work within a small, technically skilled team with clear ownership of projects
- Exposure to both backend and frontend Java technologies
- Direct engagement with customers across the UK and internationally
- Ongoing professional development and the chance to build a long-term career in secure software engineering
If you're ready to start your software development career working on meaningful, high-impact projects, click apply now to join a team that builds technology solutions making a real difference.
Software Engineer in Birmingham employer: Applause IT
Contact Detail:
Applause IT Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Engineer in Birmingham
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your Java projects and any relevant work you've done. This gives potential employers a taste of what you can do and sets you apart from the crowd.
β¨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
β¨Tip Number 4
Donβt forget to apply through our website! Weβve got loads of opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, itβs super easy to keep track of your applications!
We think you need these skills to ace Software Engineer in Birmingham
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your Java experience and any relevant projects you've worked on. We want to see how your skills align with the role, so donβt be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for software engineering and why youβre excited about working with us at StudySmarter. Keep it concise but impactful!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled challenges in software development. We love seeing how you approach problems and come up with innovative solutions!
Apply Through Our Website: For the best chance of success, make sure to apply directly through our website. Itβs the easiest way for us to keep track of your application and get back to you quickly!
How to prepare for a job interview at Applause IT
β¨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your previous projects and how you've used Java in real-world applications. Practising coding challenges can also help you demonstrate your problem-solving abilities.
β¨Understand the Full Software Development Lifecycle
Since this role involves working across the full project lifecycle, be ready to talk about your experience in each phase. Think about how you've gathered requirements, written code, tested, and deployed software in past roles or projects.
β¨Familiarise Yourself with Secure Software Practices
Given the sensitive nature of the projects, it's crucial to understand secure software development practices. Brush up on concepts like data protection, secure coding techniques, and how to mitigate vulnerabilities. This knowledge will show that you're serious about building secure solutions.
β¨Show Enthusiasm for Collaboration
This role requires working closely with clients and team members. Be prepared to share examples of how you've successfully collaborated in the past. Highlight your communication skills and your ability to work in a team, as these are key to delivering bespoke solutions.