Senior Software Developer

8 - 12 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Keyrus is searching for experienced Senior Java Microservices Developers to participate in a strategic modernisation project for a global client. As a Senior Java Microservices Developer, you will be involved in the development of complex enterprise applications, collaborating with architects, leads, and fellow developers to deliver high-quality solutions. The target start date for this position is September 2025, and the job role follows a hybrid model with 3 days of work at the Pune Office in India. The salary range for this role is between 25,00,000 to 35,00,000 INR. Your responsibilities will include developing, testing, and maintaining scalable microservices and back-end applications using Java and Spring Boot. You will be tasked with building and maintaining RESTful APIs, JSON-based services, and microservices architectures. Additionally, you will work with Spring frameworks such as Spring Boot, Spring Cloud, and Spring Security. Your duties will also involve implementing ETL processes using tools like Apache AirFlow, Spring Batch, and Apache Camel. Writing optimised SQL queries for relational databases, working with Snowflake and NoSQL (Cosmos DB preferred), and deploying and managing applications in Azure Cloud with Docker and Kubernetes (AKS) are also key aspects of this role. Furthermore, you will be expected to integrate with enterprise messaging systems like Kafka, troubleshoot and optimise application performance, and collaborate with DevOps to maintain CI/CD pipelines (Azure DevOps preferred). Following Agile development practices and participating in daily scrums, sprint planning, and code reviews are essential parts of this position. The ideal candidate for this role should possess at least 8 years of software development experience in Java. You should be an expert in core Java (Java 8+), J2EE, Spring Boot, Hibernate/JPA, REST APIs, JSON, Microservices architecture, Spring frameworks, ETL frameworks, SQL (MS-SQL, PostgreSQL), Snowflake, NoSQL databases (preferably Cosmos DB), Azure Cloud, Docker, Kubernetes (AKS), enterprise messaging systems (Kafka), CI/CD setup and troubleshooting (preferably Azure DevOps). Exceptional leadership and communication skills, strong problem-solving and analytical thinking, and the ability to manage multiple priorities in a fast-paced environment are highly valued. Adaptability, flexibility to change, and occasional willingness to work outside normal hours are also important attributes. Preferred skills for this role include knowledge of UI technologies (React JS, JavaScript, HTML5, CSS3), experience in the Financial/Banking domain, familiarity with Maven, Gradle, Git, DB performance tuning, Infrastructure-as-Code (Terraform), Control-M, Dynatrace, ServiceNow, and strong Unix commands and scripting skills. Joining Keyrus means becoming a part of a market leader in the Data Intelligence field and a prominent player in Management Consultancy and Digital Experience. You will have the opportunity to work in a dynamic environment with an established international network of professionals committed to bridging the gap between innovation and business. Keyrus offers a platform to showcase your talents, build experience through client projects, and grow based on your capabilities and interests in a supportive and dynamic atmosphere. Additionally, Keyrus UK provides various benefits including a competitive holiday allowance, a comprehensive Private Medical Plan, flexible working patterns, a Workplace Pension Scheme, Sodexo Lifestyle Benefits, a Discretionary Bonus Scheme, a Referral Bonus Scheme, and Training & Development via KLX (Keyrus Learning Experience).,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Andheri, Mumbai, Maharashtra

Bengaluru, Karnataka, India

Ahmedabad, Gujarat, India

Bengaluru, Karnataka, India