At a Glance
- Tasks: Lead Java development and design high-quality solutions in a dynamic Agile environment.
- Company: Join Keyrus, a market leader in Data Intelligence and Management Consultancy.
- Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
- Why this job: Make an impact with innovative tech while collaborating with talented professionals.
- Qualifications: 8+ years of Java experience and strong technical leadership skills.
- Other info: Dynamic, multicultural environment with excellent career advancement opportunities.
The predicted salary is between 30000 - 48000 £ per year.
We are looking for a highly experienced Senior Java Developer with strong technical leadership skills to join our team. The ideal candidate will have extensive hands-on experience in Java development, microservices architecture, cloud technologies, and modern engineering practices. You will work closely with cross-functional teams to design, develop, and deliver high-quality solutions in an Agile environment.
Target start date: February 2026
Hybrid model: 3 days at Pune Office, India
Salary range: 25,00,000 to 40,00,000 INR
Responsibilities:
- Lead and contribute to solution design and development in Java EE and Core Java.
- Develop and maintain RESTful web services and solutions aligned with Service-Oriented Architectures (SOA).
- Build, deploy, and maintain microservices running on Kubernetes (AKS or equivalent platforms).
- Apply strong knowledge of Object-Oriented Design, architectural patterns, and application integration best practices.
- Work with relational and cloud databases, including SQL, database design, query optimisation, and/or Snowflake for data pipelines and management.
- Use modern development frameworks such as Spring Boot, Struts, Hibernate, JUnit, BDD, and other automated testing tools.
- Translate technical designs into high-quality, maintainable code and ensure alignment with business requirements.
- Collaborate within Agile/Scrum teams and contribute to continuous improvement initiatives.
- Adapt to new technologies and drive innovation through continuous learning.
- Apply strong problem-solving skills across system integration, debugging, and infrastructure-related challenges.
- Integrate messaging solutions using Kafka or similar enterprise messaging frameworks.
- Work closely with cloud engineering teams to deploy and support solutions in Azure Cloud (with potential adaptation from AWS/GCP).
Requirements:
- At least 8+ years of hands-on experience.
- Advanced expertise in Core Java (Java 8+), J2EE, multithreading, data structures, algorithms, and design patterns.
- Hands-on experience building REST APIs, working with JSON, and designing scalable microservices.
- Proficiency with frameworks such as Spring Boot, Spring Cloud, Spring Security, Hibernate, and JSF.
- Strong experience with SQL databases (MS-SQL, PostgreSQL), Snowflake, and NoSQL technologies (preferably Cosmos DB).
- Proven knowledge of Azure Cloud, Docker, and Kubernetes (AKS).
Nice to Have:
- Experience with enterprise messaging platforms, especially Kafka.
- Familiarity with CI/CD pipelines and DevOps best practices.
- Experience with vendor data feeds and data management processes.
- Knowledge of ETL frameworks such as Apache Airflow, Spring Batch, or Apache Camel.
Why Keyrus?
Joining Keyrus means joining a market leader in the Data Intelligence field and an (inter)national player in Management Consultancy and Digital Experience. You will be part of a young and ever-learning enterprise with an established international network of leading professionals driven by bridging the gap between innovation and business. You get the opportunity to meet specialised and professional consultants in a multicultural ecosystem. Keyrus gives you the opportunity to showcase your talents and potential, to build up experience through working with our clients, with the opportunity to grow depending on your capabilities and affinities, in a great working and dynamic atmosphere.
Senior Backend Developer - JAVA Pune · in London employer: Keyrus Named Leader in Everest Group
Contact Detail:
Keyrus Named Leader in Everest Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Backend Developer - JAVA Pune · in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your Java projects, microservices, and any cool stuff you've built. This gives potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who take the initiative. Plus, it helps us keep track of your application and get you in front of the right people faster.
We think you need these skills to ace Senior Backend Developer - JAVA Pune · in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, microservices, and cloud technologies. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you the perfect fit. We love hearing personal stories that connect to our mission.
Showcase Your Technical Skills: When filling out your application, be specific about your technical expertise. Mention the frameworks and tools you’ve used, like Spring Boot or Kubernetes, as we’re keen on candidates who can hit the ground running.
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!
How to prepare for a job interview at Keyrus Named Leader in Everest Group
✨Know Your Java Inside Out
Make sure you brush up on your Core Java and J2EE knowledge. Be ready to discuss your experience with multithreading, data structures, and design patterns. Prepare to explain how you've applied these concepts in real-world projects.
✨Showcase Your Microservices Mastery
Be prepared to talk about your hands-on experience with building REST APIs and scalable microservices. Highlight any specific projects where you used Spring Boot or worked with Kubernetes, and be ready to discuss the challenges you faced and how you overcame them.
✨Demonstrate Cloud Savvy
Since Azure Cloud is a key part of the role, make sure you can discuss your experience with cloud technologies. Talk about any projects where you deployed solutions in Azure, and if you have experience with Docker or Kubernetes, share that too!
✨Emphasise Agile Collaboration
This role involves working closely with cross-functional teams, so be ready to discuss your experience in Agile/Scrum environments. Share examples of how you've contributed to team success and continuous improvement initiatives in past roles.