Join our collaborative and inclusive team based in Gurgaon, India. Take ownership of development tasks and deliver high-quality software. Apply principles of software development and design components based on requirements. Communicate with stakeholders to clarify requirements and collaborate with QA. Java 8 and solid software design skills are essential. Experience in Springboot, Microservices, and multi-threading is required.
What’s in it for you: We are looking for highly motivated technology professionals who will strengthen our specialisms, and champion our uniqueness to create a company that is collaborative, respectful, and inclusive to all.
You will have 7-10 years’ experience of Java development to meet the needs of our expanding portfolio of Financial Services clients. This is an excellent opportunity to be part of a team based out of Gurgaon and to work with colleagues across multiple regions globally.
Responsibilities:
- The candidate will be expected to take ownership of development tasks assigned to them and will produce high quality software to deliver on these tasks.
- The candidate is expected to be well versed in principles of and best practices in software development and should be able to apply them within the boundaries and constraints of the project they work in.
- The candidate will have a strong focus on software quality, productivity, and delivery.
- The candidate should be able to design or assist in designing components and subsystems based on the requirements and specifications provided by the Business Analysts.
- They should be able to decompose their development tasks based on their designs and provide development estimates.
- They will be expected to communicate and collaborate with Business Analysts to clarify requirements. Their collaboration with Quality Assurance will ensure bugs being resolved effectively and efficiently.
What We’re Looking For:
- Java 8.
- Solid software design skills.
- Springboot.
- Microservices.
- Able to decompose their development tasks based on their designs and provide development estimates.
- Understanding of multi-threading.
- Understand and write performant, testable and maintainable code.
- Experience of Test-Driven Development.
The Location: Gurgaon, India