At a Glance
- Tasks: Develop and deploy scalable applications using Java and Go for HM Government projects.
- Company: Fimatix is a top Software Delivery Consultancy working with various HM Government departments.
- Benefits: Enjoy a 6-month contract with potential for remote work and flexible hours.
- Why this job: Join a dynamic team, work on impactful projects, and enhance your tech skills in a supportive environment.
- Qualifications: Proficiency in Java and Go, experience with AWS services, and knowledge of software development best practices required.
- Other info: Immediate interviews available; this role is INSIDE IR35.
The predicted salary is between 42000 - 84000 £ per year.
Fimatix are a leading Software Delivery Consultancy and we specialise in supplying various departments with HM Government. We are looking to recruit a contract Java/Go Developer for one of our HM Gov programmes. This is an initial 6 month contract and is INSIDE IR35. We are seeking a talented and motivated Java & Go Developer to help scale and evolve a modern, cloud-native platform built on AWS and Kubernetes (EKS).
Key Responsibilities
- Design, develop, test, and deploy robust and scalable applications using Java and Go programming languages.
- Integrate applications with AWS services, particularly AWS Simple Notification Service (SNS) for messaging and event-driven architectures.
- Implement and maintain observability solutions, including logging, monitoring, and tracing, to ensure system health and performance.
- Integrate applications with ForgeRock Identity and Access Management (IAM) suite for authentication and authorization.
- Troubleshoot and resolve technical issues across the application stack, including those related to observability, AWS SNS, and ForgeRock integrations.
- Collaborate with cross-functional teams, including security, infrastructure, and product owners, to deliver high-quality solutions.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Contribute to the improvement of our development processes and tooling.
- Stay up-to-date with the latest advancements in Java, Go, and ForgeRock technologies.
- Document technical designs, implementations, and troubleshooting steps.
Essential Skills
- Strong proficiency in both Java (with experience in frameworks like Spring/Spring Boot) and Go.
- Experience with implementing observability solutions, including logging frameworks, monitoring tools, and tracing tools.
- Experience integrating applications with AWS services, specifically AWS Simple Notification Service (SNS).
- Experience with RESTful APIs and microservices architecture.
- Solid understanding of software development principles, design patterns, and best practices.
- Experience with version control systems (e.g., Git).
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
Desirable Skills
- Experience integrating applications with ForgeRock Identity and Access Management (IAM) suite for authentication and authorization.
- Experience with scripting languages (e.g., JavaScript, Groovy).
- Knowledge of security best practices and common security vulnerabilities.
- Experience with agile development methodologies.
Please apply now for an immediate interview.
Java/Go Developer employer: Fimatix
Contact Detail:
Fimatix Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java/Go Developer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Java, Go, AWS, and ForgeRock. Having hands-on experience or projects that showcase your skills in these areas can significantly boost your chances.
✨Tip Number 2
Network with current or former employees of Fimatix or similar companies. Engaging with them on platforms like LinkedIn can provide you with insights into the company culture and the specific challenges they face, which you can address during your interview.
✨Tip Number 3
Prepare to discuss your experience with observability solutions and AWS services in detail. Be ready to share specific examples of how you've implemented these in past projects, as this aligns closely with the responsibilities of the role.
✨Tip Number 4
Stay updated on the latest trends in cloud-native development and microservices architecture. Being able to discuss recent advancements or best practices in these areas during your interview will demonstrate your commitment to continuous learning and improvement.
We think you need these skills to ace Java/Go Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java and Go, particularly any projects involving AWS and Kubernetes. Use specific examples that demonstrate your skills in developing scalable applications.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience with AWS services and observability solutions, and explain how you can contribute to Fimatix's projects.
Showcase Relevant Projects: If you have worked on projects that involved RESTful APIs, microservices, or ForgeRock IAM, be sure to include these in your application. Detail your role and the technologies used to give a clear picture of your capabilities.
Highlight Continuous Learning: Mention any recent courses, certifications, or self-study related to Java, Go, or cloud technologies. This shows your commitment to staying updated with industry advancements, which is crucial for this role.
How to prepare for a job interview at Fimatix
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and Go in detail. Highlight specific projects where you've used these languages, especially in cloud-native environments like AWS and Kubernetes. This will demonstrate your technical proficiency and relevance to the role.
✨Understand the Company’s Needs
Research Fimatix and their work with HM Government. Understand their focus on robust and scalable applications, and be ready to discuss how your skills can contribute to their projects, particularly in integrating with AWS services and observability solutions.
✨Prepare for Technical Questions
Expect questions related to software development principles, design patterns, and best practices. Be ready to explain your approach to troubleshooting technical issues, especially those related to AWS SNS and ForgeRock integrations, as these are key responsibilities of the role.
✨Demonstrate Collaboration Skills
Since the role involves working with cross-functional teams, prepare examples that showcase your ability to collaborate effectively. Discuss any experiences you have had in code reviews or agile methodologies, as this will highlight your teamwork and communication skills.