
Required Skills:
- 2+ year of experience in Development in JAVA technology.
- Strong Java Basics
- SpringBoot or Spring MVC
- Hands on experience on Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Any Caching Mechanism
- Good at problem solving
Good to Have Skills:
- 4+ years of experience in using Java/J2EE tech stacks
- Good understanding of data structures and algorithms.
- Excellent analytical and problem solving skills.
- Ability to work in a fast paced internet start-up environment.
- Experience in technical mentorship/coaching is highly desirable.
- Understanding of AI/ML algorithms is a plus.

About Recro
About
Recro is a developer-focused platform that was founded with the aim of seamlessly matching individual expertise with the right opportunities.
We empower talented developers by providing them with relevant experience at fast-growing startups based on technical competencies and aspirations. These opportunities have a significant impact on their career success and help them become their best self.
On the other hand, startups get instant access to top-quality developers with guaranteed productivity from the very beginning. We help them to scale up/down based on their needs, thus ensuring an efficient and high-yielding workforce.
Developers solve real-time complex problems and get exposure to the uplifting and challenging work culture at start-ups like Flipkart, Dunzo, Swiggy, and Zivame among many others. At Recro, we ensure continuous support from our strong community to accelerate careers for developers and strive to create optimal business outcomes for high-growth startups.
Company video


Photos
Connect with the team
Similar jobs
Job Title : Python Developer – API Integration & AWS Deployment
Experience : 5+ Years
Location : Bangalore
Work Mode : Onsite
Job Overview :
We are seeking an experienced Python Developer with strong expertise in API development and AWS cloud deployment.
The ideal candidate will be responsible for building scalable RESTful APIs, automating power system simulations using PSS®E (psspy), and deploying automation workflows securely and efficiently on AWS.
Mandatory Skills : Python, FastAPI/Flask, PSS®E (psspy), RESTful API Development, AWS (EC2, Lambda, S3, EFS, API Gateway), AWS IAM, CloudWatch.
Key Responsibilities :
Python Development & API Integration :
- Design, build, and maintain RESTful APIs using FastAPI or Flask to interface with PSS®E.
- Automate simulations and workflows using the PSS®E Python API (psspy).
- Implement robust bulk case processing, result extraction, and automated reporting systems.
AWS Cloud Deployment :
- Deploy APIs and automation pipelines using AWS services such as EC2, Lambda, S3, EFS, and API Gateway.
- Apply cloud-native best practices to ensure reliability, scalability, and cost efficiency.
- Manage secure access control using AWS IAM, API keys, and implement monitoring using CloudWatch.
Required Skills :
- 5+ Years of professional experience in Python development.
- Hands-on experience with RESTful API development (FastAPI/Flask).
- Solid experience working with PSS®E and its psspy Python API.
- Strong understanding of AWS services, deployment, and best practices.
- Proficiency in automation, scripting, and report generation.
- Knowledge of cloud security and monitoring tools like IAM and CloudWatch.
Good to Have :
- Experience in power system simulation and electrical engineering concepts.
- Familiarity with CI/CD tools for AWS deployments.
🚀 We’re Hiring: Software Development Engineer (Backend) | Onsite in Pune
We’re currently hiring for our client – a high-growth fintech company backed by top global investors with $14M+ raised.
Our client is on a mission to simplify the CFO stack for fast-growing businesses. From smart corporate cards to automated vendor payments and streamlined procurement, they empower companies across industries to transform financial chaos into clarity.
Now, they are looking for a passionate Backend Engineer to join their Engineering team in Pune (onsite).
🔹 What You’ll Do
- Design, build, and maintain scalable backend systems using Kotlin, Micronaut & Spring Cloud
- Collaborate with engineers to ensure reliability, security & performance
- Write clean, test-driven code with unit tests & TDD
- Contribute to new features, integrations & backend architecture
- Work on microservices, event-driven systems, and clean architectures
🔹 What We’re Looking For
- 3+ years of experience in backend development with Kotlin, Micronaut, Spring Cloud (or similar)
- Strong grasp of unit testing & TDD
- Exposure to DDD, CQRS, Clean/Hexagonal Architecture, Microservices, Multi-tenancy, Event Sourcing is a big plus
- Problem-solving mindset with strong analytical skills
- Excellent team player with clear communication
🔹 Bonus Points
- Experience in fintech or B2B spend management
- Familiarity with Azure, Docker, Kubernetes
📍 Location: Pune, Maharashtra (Onsite)
If you’re excited about solving complex engineering challenges in fintech and want to build products that make an impact, we’d love to connect!
Looking for candidates only with tier 1 colleges OR have experience in a product-based company.
Desired Skills :
● Experience with data modeling and SQL/NoSQL databases
● Experience with distributed systems and microservices
● Good experience in working with any of Java/SpringBoot, GoLang or NodeJS
● Excellent problem solving and debugging skills
● Passionate about the experience of software engineering as much as the output
● A strong sense of ownership
● Ability to communicate your ideas and approach to solving problems with clarity
Position Overview:
We seek a talented and experienced professional to serve as the Head of Engineering and a Senior Backend Developer with expertise in Go (Golang). In this dual role, you will lead our engineering team and contribute hands-on to developing our B2B SaaS platform, which aims to revolutionize blue-collar worker training in India. You will work closely with cross-functional teams, set engineering standards, and ensure the successful execution of our technology initiatives.
As Head of Engineering:
- Oversee the recruitment, mentoring, and performance management of engineering team members.
- Define and maintain engineering best practices, coding standards, and development methodologies.
- Manage project timelines, resources, and budgets
- Foster a culture of innovation, collaboration, and continuous improvement within the engineering team.
- Drive technical decisions and architecture discussions to ensure scalability, security, and maintainability.
As Senior Backend Developer (Go):
- Design the architecture and implement high-performance, scalable, and reliable backend services in Go.
- Write clean, maintainable, and efficient code while ensuring the security and integrity of the platform.
- Optimize and fine-tune the backend components for maximum speed and scalability.
- Develop and maintain RESTful APIs for seamless integration with frontend and external systems.
- Implement asynchronous programming and event-driven architecture for handling concurrent requests efficiently.
- Work on data modelling and integration with databases for data storage and retrieval.
- Write unit tests and perform code reviews to maintain code quality and ensure robustness.
Skills & Abilities:
1. Language: Java, J2EE, springboot, angular, react, node, (CSS: Tailwind CSS + angular Material) etc.
2. OS : Linux, windows
3. Database : Oracle, postgres, PL/SQL
4. Desirable : API integration, CI/CD, automation, working experience in the mobile financial domain
5. Able to mentor and guide juniors
6. Able to resolve customer queries independently
7. Able to write test cases and execute test plans
8. Added advantage (Good to have): application security, RabbitMQ, Apache Kafka, Grafana, Prometheus, MongoDB, shell scripting basics
Job Purpose: At the Mobiquity project engineering team, our core job is to customize, install, configure and support the customer during the entire project lifecycle.
Principal Accountabilities Development
1. Write code in Java and java based technologies as well as web GUI development using latest technologies like, angular, react, conforming to company guidelines against written requirements & high-level design documents, particularly for complex modules that cannot be handled by junior developers. Work in an IDE while developing code ( especially in Java) and use GIT, SVN or any other CM tool being used in the company, for checking in and checking out the code being developed.
2. Submit developed code for review, incorporate required changes and conduct Unit testing, after preparing Unit Test Plans and necessary stubs.
3. Review code offered by others and document response in assigned format.
4. Participate in (a) the integration of the developed code with code developed by other team members (this could happen on customer premises if appropriate environment is not available in-house) (b) preparation of the environment for integration testing (c) execution of integration testing (d) fixing the problems relating to the offered code as discovered in the integration testing.
5. Participate in load testing conducted on the final product and fix problems encountered.
6. Assist Product Validation Group in setting up the test environment, writing test cases, generating stubs and executing tests.
7. Review test cases written by the Product Validation Group.
8. Install product in customer location, train the customer reps on product features and operation & maintenance procedures, and complete user acceptance testing, making any changes in the final deliverable as required.
9. Handle customer queries and complaints received directly or through the company support organization.
10. Change code to fix reported customer problems after trouble shooting, get the fix reviewed and complete selective regression testing.
11. Draft user documentation for consolidation by the technical documentation team. This could include GUI, API, O&M and technical documentation relating to COTS. Review drafts prepared by junior developers.
12. Help maintain design requirement documents as directed.
13. Participate in the development, release, support & enhancement activity through multiple release cycles and multiple products
14. Proactively seek feedback/reviews on self-development, learning, and developed code. Responsible for completing the assigned task in all aspects by proactively seeking reviews, and updating the status to supervisors.
15. Ensure the task assigned is understood in all respects and communicate effectively and raise necessary alarms to reporting leads if anything is not understood or no progress is possible.
Capability Building
1. Assist junior developers in coding, testing, and troubleshooting.
2. Train and support a new member joining the team with little or no experience in the development environment, technology domain, and the specific work underway. Focus on scope of work familiarization.
Job Description
Organizational Overview
It is a super app to digitize India’s 50M+ sales agents where they can get access to relevant products & services, receive training through interactive videos on “how to sell, what to sell and whom to sell”, and earn money. For businesses, we help them save a huge effort in managing and training these agents and help them increase their reach to every nook and corner of the country.
India is a trust deficit market which cannot be accessed through Internet Marketing on Facebook and Google as the majority of the customers need training, push, motivation and a primer on why and how to use a product.
To solve this problem, traditional industries like BFSI, Telecom, Automobile, Real Estate etc. use 50M+ frontline sales executives to drive distribution. We believe that not just for these traditional industries but also for emerging companies in FinTech, EdTech etc these agents will play a pivotal role in accessing trust deficit customers.
They have grown to a 100,000+ agent network across India (growing 50% MoM). One Code is funded by tier1 VC’s and angels in India.
Role Overview
Summary of Role
As a part of the consumer products software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of the software applications.
Responsibilities:
- Overlook development of all consumer products in JAVA
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Focus on code maintainability and performance of application
- Provide technical advice and assists in solving programming problems
- Continuously create new and interactive features that would help to improve user experience and user engagement.
- Assist with troubleshooting of issues as needed
- Lead the design and architecture of software solutions
- Assist in developing and maintaining continuous integration pipelines
Required Skills for this Role:
- JAVA
- Spring/Spring Boot
- Hibernate
- Linux
- REST
- Kafka
- Mysql
- AWS
- ELK Stack (Elasticsearch)
- CI/CD Pipelines
- Team Leadership experience of at least 3 year
Qualifications:
- 2+ years of experience in Java based technologies
- Experience in designing databases and system architecture
- Experience in building products from scratch at well funded start-ups
Salary Range: Best in industry
Why join us?
- You will get to work with an experienced team who has worked in multiple startups.
- Experimenting is the name of the game. And POCs are the snacks that fuel them.
- Grow with us. It is a family
- Gain exposure to two of the fastest growing markets in the world - South East Asia and Social Commerce
-7+ years of industry experience in Enterprise Product Development
-Experience developing and testing data structures and algorithms
-Strong Experience in Java and Typescript including object-oriented design
-Experience in agile methodologies such as Scrum
-Experience using tools such as Visual Studio, JIRA, Confluence & Git
-Understanding of operational research (OR), optimization and heuristics algorithms a definite plus
- 2 + years of software development experience utilizing Java based frameworks and technologies to build enterprise grade product solutions.
- 2+ years of experience designing, developing and documenting RESTful APIs.
- Strong understanding of concepts/technologies like Spring MVC, Spring boot, J2EE, EJB, application/API security, API governance/gateway platforms like apigee or kong.
- Good understanding of RDMS concepts and development preferably using MS SQL Server.
- Experience using test automation technologies like cucumber, selenium is a big plus.
- Partner with scrum masters to address technical blockers/impediments to progress.
- Prior experience working with agile scrum-based development methodology. Participate in sprint planning and estimate development efforts for features and stories.
- Partner with DevOps to install and configure/tune application containers like embedded Spring boot tomcat and webserver technologies preferably nginx or apache.
- Partner with cloud engineering group to outline the infrastructure provisioning requirements/needs for new product development.
- Design and develop CI/CD tools and process preferably using Jenkins to configure build jobs for APIs and design pipeline to promote artifacts from development all the way to production
- Experience with messaging technologies like kafka is a huge plus
- Work with Test Automation engineering team to integrate test automation scripts as part of the CI/CD process.
- Prior proven experience of utilizing and productionizing container/container orchestration technologies like Docker, kubernetes.
- Participate and Resolve issues related deployments, application performance etc.
- Mandatory skills: Spring boot, Hibernate, Microservice
- Strong Java skills including Java 8 features
- Good understanding of Microservices-based architecture and the related ecosystem
- Exposure to MS SQL Server, Sybase etc. and NoSQL databases like MongoDB is also preferred.
- Great OO skills, including strong design patterns knowledge
- Strong knowledge of software best practices, like Test-Driven Development (TDD) and
- Continuous Integration (CI)
- Strong Knowledge of Data Structures & Algorithms
- Experience in working with data-driven RESTful APIs using web frameworks like SpringBoot,etc.
- Should be able to do data modeling
- Good understanding of ORMs like Hibernate, JPA, etc.
- Strong debugging skills
- Familiarity with architectural/ design patterns
- Advanced knowledge of Agile methodology.
- Good Analytical and Communication skills.
- Strong proficiency with JavaScript - Knowledge of Nodejs and frameworks available for it such as Express, etc.
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages such as Jade, EJS, etc.
- Good understanding of server-side CSS pre-processors such as SCSS, Stylus, Less, etc.
- User authentication and authorization between multiple systems, servers, and environments - Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests - Proficient understanding of code versioning tools, such as Git













