
Job Description
- 5- 8 yrs IT industry experience preferably Banking domain
- Strong Python Skills and good understanding of Java and Microservices
- Should have handled banking customers and exposure to Production support processes
- Good in database and Pl/SQL – Ability to write SQL as and when needed
- Good attitude and communication
- WFH not allowed – Working from Bank premises as per bank calendar in Saifabad or Hitech City – Saifabad Flexibility must

About ProGrad
About
Connect with the team
Company social profiles
Similar jobs (10)
Job Title : Senior Software Engineer
Experience : 5+ Years
Location : Mumbai (Work from Office)
Notice Period : Immediate to 15 Days
Mandatory Skills :
Platform Engineering, Backend Development, Python/Golang/Node.js/Elixir, Microservices, REST APIs, Cloud-Native Architecture, Distributed Systems, SQL, Cloud Platforms (AWS/Azure/GCP), Product-Based Experience
Role Overview :
We are looking for a Senior Software Engineer with strong backend engineering expertise to design, build, and scale cloud-native platform services. The ideal candidate should have experience working in product-based organizations, building highly scalable distributed systems, and contributing to platform engineering initiatives.
You will work closely with Product, DevOps, Security, and Engineering teams to build reliable, secure, and high-performance backend systems while driving technical excellence across the organization.
Key Responsibilities :
- Design, develop, and enhance core platform modules and shared backend services.
- Build scalable REST APIs, backend services, and data pipelines for high-volume production environments.
- Participate in architecture discussions and contribute to technical design decisions.
- Collaborate with Product, DevOps, Security, and Data Engineering teams to deliver scalable solutions.
- Design systems with a focus on scalability, performance, security, maintainability, and reliability.
- Troubleshoot complex production issues and implement permanent solutions.
- Review code, mentor engineers, and promote engineering best practices.
- Improve platform reliability, observability, and developer productivity.
- Drive continuous improvements in coding standards, architecture, and development processes.
Required Skills & Qualifications :
- 5+ years of software development experience in product-based companies (B2B experience preferred).
- Strong backend development experience using one or more of :
- Python
- Golang
- Node.js
- Elixir
- Hands-on experience with Microservices Architecture.
- Strong understanding of Cloud-Native Application Development.
- Experience designing and developing RESTful APIs and backend services.
- Minimum 3 years of experience working on cloud-based, customer-facing production applications.
- Strong knowledge of Distributed Systems Design.
- Experience with relational and NoSQL databases.
- Good understanding of SQL and data modeling.
- Experience designing reusable platform services consumed by multiple engineering teams.
- Strong product mindset with the ability to balance business requirements and technical excellence.
- Backend-focused engineer with exposure to frontend technologies.
Preferred Skills :
- Experience building highly scalable distributed platforms.
- Strong debugging and performance optimization skills.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with DevOps practices, CI/CD pipelines, monitoring, logging, and observability tools.
- Excellent analytical, communication, and problem-solving skills.
- Experience mentoring engineers and driving technical initiatives.
Preferred Background :
- Product-Based Organization
- Platform Engineering Team
- FinTech or B2B SaaS products (preferred)
- Proven experience in any high-level programming languages like Java (Preferably)
- Strong knowledge of data structure, algorithms and coding
- Experience with any Messaging technologies like Kafka or Rab-bitMQ, etc.
- Proven experience in database technologies like NoSQL
- Hands-on experience with Spring, Spring Security, Spring boot, and Hibernate framework.
- Working knowledge of developing Restful Micro services.
- Strong analytical, problem-solving skills.
- Attend team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.
- Ability to understand the Platform/domain of the business in detail & Ability to multi-task.
- Good communication and organizational skill
Responsibilities:
- Provide technical leadership of critical integrations by MuleSoft mostly with contact-center solution.
- Provide MuleSoft technical expertise and leadership when evaluating and designing integration solutions ensuring all components and subsystems impacted are properly addressed during builds and deployments.
- Collaborate cross-functionally with teammates to implement integration solution.
- Troubleshoot MuleSoft/API technical issues as needed
Qualifications
- Bachelor's Degree required. In lieu of a degree, a comparable combination of education and experience may be considered.
- 3+ years of experience in building scalable, highly available, distributed solutions and services
- 1+ years of experience in middleware technologies: Enterprise Service Bus (ESB), most preferably with MuleSoft CloudHub and Orchestration, Routing and Transformation
- 3+ years of experience working with Java
- Experience in RESTful API architectures, specifications and implementations
- Working knowledge of progressive development processes like scrum, XP, Kanban, TDD, BDD and continuous delivery
- Concept understanding on Google Cloud platforms is a major plus
- 4- 10 years of experience in Java Developer
- Programming experience in Java Spring Boot, Springboot
- Strong understanding of Data Structures and Algorithms
- API-Driven Development - Solid experience in RESTful , and Microservices development
- Experience in working with one of the concurrency frameworks like Mono,
- Experience working in ORM frameworks like Entity, Hibernate, Dapper
- Strong relational database experience in either Oracle, MS SQL, or Postgres
- Knowledge on frontend technologies such as JavaScript, HTML, CSS, and modern JavaScript frameworks (React, Angular, etc.).

Job Summary :
As a Software Development Engineer, you will be responsible for end-to-end delivery of software components all the way to production. In this position you will partner with our globally distributed cross-functional teams, product managers and other internal stakeholders. This position requires understanding business & technical requirements, designing clean solutions, implementing them and managing these systems. A key aspect of the role is to understand the digital commerce businesses part of KBX and implement technology systems that favourably align with business initiatives and requirements. The position will be evaluated in terms of the quality of the technology development, ongoing management of the systems and impact on business metrics.
Responsibilities :
- Work closely with cross functional teams to and deliver quality technology solutions
- Operational rigor for a rapidly growing tech stack and live portals
- Regular communication with management on status and risks.
- Measure success metrics and influence evolution of the tech product
- Be resourceful and find creative solutions to complex technical challenges.
Basic Qualifications :
- Ability to understand business requirements and build technology solutions that factor in the business requirements completely
- Possess an extremely sound understanding of basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented, Databases.
- Excellent coding skills
- Great problem solving skills and propensity to learn and develop tech talent.
- Bachelor’s degree or higher in Computer Science and years of Software Development experience
Preferred Qualifications :
- Understanding on Web programming is must; full stack experience would be a plus.
- Understanding on AWS Cloud Stack (EC2, Lambda, Dynamo DB, Aurora) would be a plus
- Knowledge of serverless development
- Excellent verbal and written communication skills.
Job Description:
Candidate must have 2 to 5-years of experience in various phase of development of a python-based application or API development.
Requirements:
Must Have: Strong expertise in PYTHON and its built-in data structures, developing API using flask or fastapi, data wrangling using standard python frameworks like pandas, NumPy etc., integration of various applications (third party or inhouse) with python.
Good to Have: Deployment using Nginx, GUnicorn, IIS, docker and Kubernetes etc. Good understanding of optimization solutions like differential evolution. Hands on experience with python packages like Scipy. Tkinter to make python-based applications.
Roles and Responsibilities:
- Understanding/gathering the requirements from stakeholder, formulating the problem, and leveraging AI/ML to solve the business problems.
- Integration of third party or in house application with python solution.
- Working on Deployment and optimization of various engineering problems using Numerical/Constraint optimization frameworks such as Differential Evolution and deploy a web-based API using Flask and Nginx/IIS.
- Unit testing of various python modules developed and testing of the API.
The role of software engineer here is, to develop the application software that is being used on compactors and to do thorough software testing methodically. Expertise is needed on both embedded & application development.
- Expertise on Object oriented programming.
- Highly proficient in C# & C++. Expertise on .NET Framework, ASP.NET, JavaScript, HTML & CSS.
- Proficient in windows frameworks like WPF, WCF, etc for developing desktop applications.
- Knowledge on Microsoft Azure / other cloud technologies.
- Good knowledge on C programming and some exposure to embedded software development.
- Good at unit testing and testing frameworks like gmock, gtest, etc.
- Good at developing solutions in efficient way. Good at solving problems, quick grasper & solid analysis skills.
- Automating manual activities, drive the test automation strategy by architecting new solutions.
- Analyse test results and debug test failures in fast & efficient manner.
- Strong interpersonal & communication skills – written, verbal and presentation.

Java, Springboot, Micro Services is a must
3 to 7 Yrs exp
Temporary WFH
Permanent WFH is also available
Requirements :
- 3+ years of professional software development experience
- 2+ years of object-oriented Java/J2EE hands-on development
- Spring (MVC, IOP/DI, REST, Security) & Hibernate/Spring
- REST web services
- Anyone of the messaging solutions like Kafka, RabbitMQ
Desirables :
- SQL, No SQL concepts
- Experience of Redis or/and Mongo DB
- Agile methodology
- Experience leading or working with cross geography teams
- Unix, shell scripting & Build Systems
Bonus :
- Microservice design and development experience
- Android application development experience
- Experience in performance optimization is an added advantage
- Full SDLC experience (requirements gathering, architecture, development, QA, etc.)
Responsibilities :
- You will be working with the Supply Chain Management team building a leading eCommerce platform for Asian markets
- Order Promising system, promising the order delivery promise date to customer by applying the constraints on current resource availability across different steps in the supply chain. This system needs to scale for thousands of requests per minute with few million seconds of response time
- Warehouse and Inventory Management system, this system needs to scale to processing huge number of orders across different warehouse.
- Transportation and Logistics Management, involves planning and delivery of huge number orders to end customer. This system has the workflows to manage first mile, line haul and last mile delivery to customer
- Inventory Planning, helps in tracking different selling behaviours of the items and triggers / helps planners to replenish, promote, markdown or place inventory at right place to cut down the on hand inventory requirements
- You will be actively involved during the entire technology development lifecycle. Responsibilities will include all aspects from design, coding review, coding, unit testing, end user feedback cycle changes and manging and scaling the system in production.
- Primary role in leading software development teams
- The customized solutions that you will be architecting and developing will also require knowledge and experience with spring / Hibernate, SOAP / REST, microservices and SQL.
- Ability to learn new technologies quickly and willingness to read and digest large existing source code and take ownership on complex component or subsystem to drive improvements and re-architecture
- Work with a team of amazing developers and designers involved in the design and development of global platforms
- Invent and prototype new features, build, test and ship them to customers as SaaS, cloud-based or hosted product platforms
- Drive the implementation of new technologies that improve our ability to build great customers products.
- Participate in a fun, open learning environment with great benefits and smart talented folks that represent among the best globally.
Qualification :
- A Bachelors degree in Computer Science (or equivalent experience)
- M-Tech or advanced degree a plus
- Hackathon participation, hands-on programming capability, competitive programming is a plus
Python
SQL
HTML
Linux
AJAX/ JSSkills
Excellent Communication Skills
Have to be a quick learner
Complete project on time






