At a Glance
- Tasks: Join an agile team to develop high-security Java software solutions.
- Company: Dynamic tech company focused on innovative, secure software development.
- Benefits: Competitive daily rate, fully remote work, and flexible contract.
- Other info: Work with cutting-edge technologies and enjoy excellent career growth opportunities.
- Why this job: Make a real impact in a high-stakes environment while honing your Java skills.
- Qualifications: Strong Java experience and a collaborative, problem-solving mindset.
The predicted salary is between 32400 - 46800 £ per year.
We're looking for an experienced Java Software Engineer to join an agile development team working on complex, high-security software solutions. You'll be involved throughout the full software development lifecycle, from requirements gathering and design through to deployment, testing, and support.
Responsibilities
- Collaborate with stakeholders to understand requirements and develop solutions
- Design, build, test, and maintain high-quality software
- Troubleshoot and resolve complex technical issues
- Develop automated tests including unit, acceptance, and performance testing
- Support CI/CD pipelines and deployment activities
- Contribute to code reviews, planning, and estimation sessions
- Work closely with DevOps and engineering teams in an agile environment
Key Skills & Experience
- Strong Java development experience
- Agile development mindset with experience in:
- TDD / BDD
- Continuous Delivery
- DevOps practices
- Pair Programming
- Strong problem-solving and communication skills
- Positive, collaborative approach
Core Technologies
- Java & Spring Boot
- AWS (S3, Lambda, Fargate, SQS/SNS)
- PostgreSQL / Oracle / JPA
- MongoDB & DynamoDB
- REST APIs & RabbitMQ
- Docker & Kubernetes
- Linux
- Terraform & Ansible
- Jenkins, Git/Bitbucket, GitLab
Desirable Skills
- OpenShift
- Docker Compose / Swarm
- Python
- Additional scripting or cloud experience
Java Engineer - SC/DV cleared employer: Experis
Join a forward-thinking company that values innovation and collaboration, offering a fully remote work environment for the Java Engineer role. With a strong focus on employee growth, you will have access to continuous learning opportunities and be part of an agile team dedicated to developing high-security software solutions. Enjoy the flexibility of working outside IR35 while contributing to impactful projects in a supportive and dynamic culture.
StudySmarter Expert Advice🤫
We think this is how you could land Java Engineer - SC/DV cleared
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in agile environments. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Java projects or contributions to open-source. This gives potential employers a sneak peek into your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for interviews by brushing up on common Java questions and agile methodologies. Practice coding challenges and be ready to discuss your past experiences in TDD, BDD, and CI/CD processes.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of exciting roles, 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 Java Engineer - SC/DV cleared
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your Java development experience and aligns with the key skills mentioned in the job description. We want to see how your background fits into our agile environment!
Showcase Your Projects:Include specific examples of projects where you've used technologies like Spring Boot, AWS, or Docker. This helps us understand your hands-on experience and problem-solving skills.
Be Clear and Concise:When writing your cover letter, keep it straightforward. We appreciate clarity, so get straight to the point about why you're a great fit for the role and how you can contribute to our team.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the position.
How to prepare for a job interview at Experis
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with Java and Spring Boot, as well as any complex projects you've worked on. They’ll likely ask you to solve coding problems or explain your thought process, so practice coding challenges to keep your skills sharp.
✨Understand Agile Methodologies
Since the role involves working in an agile environment, it’s crucial to demonstrate your understanding of agile principles. Be ready to share examples of how you've applied TDD, BDD, and CI/CD practices in your previous roles. This will show that you can seamlessly integrate into their team.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific technical challenges you've faced and how you resolved them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help you convey your problem-solving abilities effectively and highlight your collaborative approach.
✨Familiarise Yourself with Their Tech Stack
Take some time to research the technologies mentioned in the job description, such as AWS, PostgreSQL, Docker, and Kubernetes. Being able to speak knowledgeably about these tools will impress your interviewers and show that you're proactive and genuinely interested in the role.