At a Glance
- Tasks: Design and develop robust microservices for a cutting-edge loans processing application.
- Company: Join a leading financial client with a focus on innovation and technology.
- Benefits: Competitive pay, flexible work options, and opportunities for professional growth.
- Why this job: Be part of a dynamic team shaping the future of financial technology.
- Qualifications: Expertise in Java, microservices, and blockchain tools required.
- Other info: Collaborative environment with strong emphasis on teamwork and continuous learning.
The predicted salary is between 48000 - 72000 £ per year.
Insight Global is seeking a Snr Java Backend Developer to support one of our financial clients in a Contract position. As a Senior Back-End Developer you will be instrumental in designing, developing and maintaining the back-end of complex microservices architecture. Your expertise in Java Microservice development will play a pivotal role in ensuring the scalability, performance and robustness of the next generation loans processing application.
Qualifications
- Must have experience with Smart Contracts (automation blockchain tool)
- Strong expertise in Core/Advanced Java and J2EE
- Experience in developing and deploying microservices architectures using Spring Boot, Spring Batch, Spring Data, or similar frameworks
- Knowledge of JIRA, Junit, and Apache Kafka are preferred
- In-depth knowledge of REST API principles, HTTP protocol
- Solid grasp of Git, CI/CD, Agile principles
Job Responsibilities
- Collaborate closely with cross-functional team, including product owner, business analysts, scrum masters, front-end and back-end developers
- Design, develop and implement microservices using Java Spring Boot, ensuring code is modular, testable and re-usable
- Design, develop and implement responsive and intuitive user interfaces using Angular and TypeScript/Java ensuring an exceptional user experience
- Ensure seamless integration and communication between front-end and back-end components
- Create RESTFul APIs (gRPC) to enable smooth communication between microservices and external systems
- Conduct regular code reviews, unit testing, CI and maintain high code quality and reliability
- Develop and present high-level design proposals, renderings, and presentations to stakeholders.
- Provide input & decisioning, manage & reduce blockers, & ensure continuous flow or work, helping pod owners refine & reprioritize pod backlogs.
- Foster a culture of collaboration, actively participating in team brainstorming sessions and sharing knowledge across pods.
- Support team members in navigating challenges, resolving conflicts, and ensuring alignment with the project’s overall vision.
Sr Java Developer (Backend) employer: Insight Global
Contact Detail:
Insight Global Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Sr Java Developer (Backend)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or in financial services. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those involving microservices and Java. 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 your knowledge of REST APIs and microservices architecture. Practice explaining complex concepts in simple terms, as you'll likely need to communicate with non-technical stakeholders too.
✨Tip Number 4
Don't forget to apply through our website! We have loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Sr Java Developer (Backend)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, microservices, and any relevant frameworks like Spring Boot. We want to see how your skills match the job description, so don’t be shy about showcasing your expertise!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for the role and how your background aligns with our needs. We love seeing enthusiasm and a bit of personality in your writing.
Showcase Your Projects: If you've worked on any relevant projects, especially those involving Smart Contracts or microservices, make sure to mention them. We’re keen to see real-world applications of your skills, so don’t hold back!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at Insight Global
✨Know Your Java Inside Out
Make sure you brush up on your Core and Advanced Java skills. Be ready to discuss your experience with J2EE and how you've implemented microservices using Spring Boot. Prepare to showcase specific projects where you've tackled challenges related to scalability and performance.
✨Get Familiar with Smart Contracts
Since the role requires experience with Smart Contracts, take some time to understand how automation blockchain tools work. Be prepared to discuss any relevant projects or experiences you've had with this technology, as it could set you apart from other candidates.
✨Demonstrate Your Collaborative Spirit
This position involves working closely with cross-functional teams. Think of examples where you've successfully collaborated with product owners, business analysts, or other developers. Highlight your ability to manage blockers and keep the workflow smooth, as this will show you're a team player.
✨Prepare for Technical Questions
Expect to face technical questions about REST APIs, HTTP protocols, and CI/CD practices. Brush up on your knowledge of JIRA, Junit, and Apache Kafka, as these tools are preferred. Practising coding problems or system design scenarios can also help you feel more confident during the interview.