About this role
Senior Java Developer
Project description
You’ll be working in the Global Banking Loans team, focusing on creating the best loan execution and processing capabilities across & in the industry.
Your role : Design, build, and run digital products and technology services for clients and colleagues.
Are you a master of Java interested in the coming frameworks, tools and techniques? Do you know how to solve challenging problems in elegant ways? We’re looking for someone like that who can:
- Drive technical specification and component design.
- Develop the service layer of a large-scale rich internet platform in collaboration with business analysts, client-side developers, database developers and quality assurance (QA) professionals.
- Master state-of-the-art technologies within a complex business domain
- Share knowledge across the whole development community.
- Take pride in the quality of delivered software products and services (this is what drives you)
Responsibilities
-
Design, develop, and improve the digital products and technology services we provide to our clients and employees.
-
Apply a broad range of software engineering techniques, from analyzing user needs and developing new features to automated testing, CI/CD and other DevOps practices.
-
Ensure the quality, security, reliability, and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements.
-
Build observability into our solutions, monitor production health, help to resolve incidents, and remediate the root cause of risks and issues.
-
Troubleshoot, debug, and upgrade existing software / API.
-
Learn new technologies and practices, reuse strategic platforms and standards, evaluate options, and make decisions with long-term sustainability in mind.
-
Work in an agile way as part of multi-disciplinary teams, participate in agile ceremonies, and collaborate with engineers, product managers, designers, and others.
-
Understand, represent, and advocate for client needs.
-
Share knowledge and expertise with colleagues, help with hiring, and contribute regularly to our engineering culture and internal communities.
-
Collaborate and mentor junior team members and help them in tech deliverables as needed.
Key Deliverables:
-
Technical analysis, design, code, tests, documentation, and other engineering artifacts.
-
Manage CI/CD, release cycle to improve our digital products and technology services.
Skills
-
Must have
-
In-depth knowledge of Java and related frameworks like Spring Framework, with 6-8 years of relevant experience
-
Experience with REST API development
-
Ability to produce clean, efficient code based on specifications.
-
Experience with software design and development in a test-driven environment and adapted to CI/CD workflows
-
Experience with build tools like Maven or Ant, and development tools such as Eclipse, GitLab, JIRA, TeamCity, Nexus
-
Proficiency with relational database concepts (JDBC, SQL, RDBMS) and Object-Relational Mapping (ORM) frameworks (e.g., Hibernate)
-
Expertise in generic computing science, including OOP modelling (UML, SOLID, etc.), data structures, and design patterns
-
Know-how of agile development practices (Scrum, XP, Kanban, etc.)
-
Exposure to troubleshooting, debugging, and upgrading existing software
-
Knows best practices and has experience managing security vulnerabilities, use of tools like SonarCube, Fortify, etc
-
Experience in working with a global team and knowing about possibly related cultural aspects
You are:
-
Adaptable, able to work across teams, functions and applications.
-
Enthusiastic, self-motivated and client-focused
-
Analytical and methodical, using evidence to solve problems
-
A strong communicator, fluent in English
-
Nice to have
You are:
-
Adaptable, able to work across teams, functions and applications.
-
Enthusiastic, self-motivated and client-focused
-
Analytical and methodical, using evidence to solve problems.
-
A strong communicator, fluent in English
-
Other
-
Languages
-
English: B2 Upper Intermediate
-
Senior
-
Pune, India
-
Req. VR-124763
-
Java
-
BCM Industry
-
27/08/2026
-
Req. VR-124763