Back to jobs
Senior Full Stack Developer
Successfully
Req. VR-118882
You'll be working in the Global Market Business Analytics team, focusing on creating the most data-driven, agile, productive, and technology-backed sales force in the industry. We deliver the next generation of tools and analytics to empower both leadership and sales people. Helping to view & deliver increased revenues through enhanced decision making and data-driven client engagement at scale.
Are you motivated to deliver innovative and high-quality solutions for our Digital Platform? Are you a master of Java, Python, and interested in the coming frameworks, tools, and techniques? Have experience with Azure Cloud would be preferable. We're looking for experienced professionals responsible for delivering high-quality applications for our Sales and Trading Business, including:
- Drive technical specification and the component design
- Develop the service layer of a large-scale rich platform in collaboration with business analysts
- 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)
- Working directly with stakeholders to understand their needs
- Solving real-world issues such as data access, team dependencies, DevOps, tricky ingestion jobs, getting sense of data, and building complex data/workflows
Your role:
Design, build, and run digital products and technology services inthe Cloud for clients & sales.
Key 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 and deployment, 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
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
Key Deliverables:
Frequent releases that improve our digital products and technology services
Technical analysis, design, code, tests, documentation, and other engineering artifacts
Must have
Overall, 6 to 7 years of experience as a Senior Full Stack Developer.
Experience in working with globally spread teams and collaborating effectively.
Strong coding and testing experience in Java and ideally Python, with some exposure to Spring/Guice frameworks and microservices.
Experience with relational or NoSQL database concepts and interaction.
Expertise in generic computing science, algorithms, data structures, and design patterns.
Experience in writing clean, maintainable code and practicing refactoring and Test-Driven Development (TDD).
Good knowledge of unit testing approaches & frameworks (e.g., JUnit, PyTest, etc.).
Experience with build tools like Maven or Gradle, and development tools such as Git (GitHub/GitLab).
Understanding of web technologies/REST API (at least at a high level).
Know-how of agile development practices.
Desirable: Experience in data engineering, such as pipeline development and testing, ingest jobs, and DAGs such as Airflow, exposure to Azure Cloud, and IaC.
Experience in production software development and DevOps (version control, CI/CD, testing your own code).
Some awareness of cloud/hybrid development through containerization/SaaS/alternative modern system architecture.
Comfortable with Agile methodologies.
Strong desire and ability to learn new frameworks and apply them in practice.
General curiosity and enthusiasm for the latest technologies.
Comfort working in a command-line interface (CLI) environment.
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
Self-sufficient and capable of delivering solutions front to back in collaboration with a globally distributed team
Nice to have
Big Data experience is a plus, ideally with working knowledge of Apache Spark.
Kafka experience is a plus, too.
Languages
English: C1 Advanced
Seniority
Senior
Pune, India
Req. VR-118882
Java
BCM Industry
06/11/2025
Req. VR-118882
Apply for Senior Full Stack Developer in Pune
*Indicates a required field