
Requirements
- 3+ years of experience in the Development of JAVA technology.
- Strong Java Basics
- Linux
- SpringBoot or Spring MVC
- Hands-on experience in Relational Databases (SQL query or Hibernate) + Mongo (JSON parsing)
- Proficient in REST API development
- Messaging Queue (RabitMQ or Kafka)
- Microservices
- Java 8
- Any Caching Mechanism
- Good at problem-solving
Good to Have Skills:
- 3+ 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 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 : Senior Software Engineer – Backend
Experience Required : 6 to 12 Years
Location : Bengaluru (Hybrid – 3 Days Work From Office)
Number of Openings : 2
Work Hours : 11:00 AM – 8:00 PM IST
Notice Period : 30 Days Preferred
Work Location : SmartWorks The Cube, Karle Town SEZ, Building No. 5, Nagavara, Bangalore – 560045
Note : Face-to-face interview in Bangalore is mandatory during the second round.
Role Overview :
We are looking for an experienced Senior Backend Developer to join our growing team. This is a hands-on role focused on building cloud-based, scalable applications in the mortgage finance domain.
Key Responsibilities :
- Design, develop, and maintain backend components for cloud-based web applications.
- Contribute to architectural decisions involving microservices and distributed systems.
- Work extensively with Node.js and RESTful APIs.
- Implement scalable solutions using AWS services (e.g., Lambda, SQS, SNS, RDS).
- Utilize both relational and NoSQL databases effectively.
- Collaborate with cross-functional teams to deliver robust and maintainable code.
- Participate in agile development practices and deliver rapid iterations based on feedback.
- Take ownership of system performance, scalability, and reliability.
Core Requirements :
- 5+ Years of total experience in backend development.
- Minimum 3 Years of experience in building scalable microservices or delivering large-scale products.
- Strong expertise in Node.js and REST APIs.
- Solid experience with RDBMS, SQL, and data modeling.
- Good understanding of distributed systems, scalability, and availability.
- Familiarity with AWS infrastructure and services.
- Development experience in Python and/or Java is a plus.
Preferred Skills :
- Experience with frontend frameworks like React.js or AngularJS.
- Working knowledge of Docker and containerized applications.
Interview Process :
- Round 1 : Online technical assessment (1 hour)
- Round 2 : Virtual technical interview
- Round 3 : In-person interview at the Bangalore office (2 hours – mandatory)
CTC: up to 20 LPA
Exp: 4 to 7 Years
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field
- 4+ years of experience in software development
- Strong proficiency in Java with deep understanding of web technology stack
- Hands-on experience developing applications with Spring Boot framework
- Solid understanding of Python programming language with practical Flask framework experience
- Working knowledge of NATS server for messaging and streaming data
- Experience deploying and managing applications in Kubernetes
- Understanding of microservices architecture and RESTful API design
- Familiarity with containerization technologies (Docker)
- Experience with version control systems (Git)
Skills & Competencies
- Skills Java (Spring Boot, Spring Cloud, Spring Security)
- Python (Flask, SQL Alchemy, REST APIs)
- NATS messaging patterns (pub/sub, request/reply, queue groups)
- Kubernetes (deployments, services, ingress, ConfigMaps, Secrets)
- Web technologies (HTTP, REST, WebSocket, gRPC)
- Container orchestration and management
- Soft Skills Problem-solving and analytical thinking
Responsibilities:
• Collaborate with cross-functional teams, including front-end developers, product managers, and designers, to understand project requirements and translate them into technical specifications.
• Design and develop server-side logic, APIs, and database schema to support the functionality and performance requirements of our SaaS platform.
• Write clean, modular, and well-documented code using any relevant programming language preferably Java with SpringBoot.
• Optimize the backend systems for maximum speed and scalability, ensuring high performance and responsiveness of the application.
• Implement data storage solutions using PostgreSQL or other relational databases, ensuring data integrity and security.
• Conduct thorough testing and debugging to identify and resolve any issues or bugs in the backend code.
• Stay up-to-date with emerging technologies, industry trends, and best practices in backend development and contribute to the continuous improvement of our development processes.
Requirements:
• Proven work experience as a Backend Developer or similar role, with a focus on server-side development.
• Proficiency in working with relational databases, particularly PostgreSQL, and writing efficient SQL queries.
• Familiarity with SaaS concepts and architecture.
• Experience with API design and development, including RESTful APIs.
• Solid understanding of software development principles, including object-oriented programming, design patterns, and data structures.
• Experience with version control systems, such as Git.
• Strong problem-solving and analytical skills, with keen attention to detail.
• Excellent communication and teamwork skills, with the ability to collaborate effectively with cross-functional teams.
• Bachelor's degree in Computer Science, Engineering, or a related field is preferred, but not mandatory
Opportunity Summary
We are looking for an enthusiastic engineer with experience building Salesforce AppExchange apps to lead the development of Salesforce connectors for our marketing technology products.
What would you do?
· Collaborate with stakeholders in establishing application requirements, determining features, creating customer-friendly solutions, and determining support needs and performance requirements.
· Plan, design, develop, test, and deploy software to satisfy these requirements.
· Work according to the agile programming application development methodology adhered to including test-first, iterative development, and continuous re-prioritization.
· Support the maintenance of our hosted technology solutions.
· Work with other team members in accomplishing group objectives and participating in code reviews.
· Ensure timely and robust implementation of the company’s development plans.
· Ensure that all relevant parties are kept up to date on progress of projects and give feedback on an ongoing basis.
· Contribute to the review, selection, and adoption of proprietary tools and technologies.
· Use specialist knowledge and experience of information technology to provide technical advice and vision.
Technical Skills
The following skills are needed for this role.
Experience
· 3+ years’ experience in web application design and development
· Bachelor’s Degree in relevant discipline or equivalent experience
Primary Skills
· Strong background in Java development
· Experience working with databases and/or CRM systems.
· Experience with, or willingness to learn the Salesforce platform
Secondary Skills (nice to have)
· Experience with Salesforce APEX, VisualForce, SOQL, etc.
· Experience building and maintaining Salesforce AppExchange apps.
· AWS ecosystem and tools, developing for serverless environments.
· Front-end expertise: HTML, CSS, JavaScript, etc.
· Other languages such as JavaScript, Typescript, C#, Ruby, Python, PHP, etc. are all valuable.
Soft Skills
· Thrives collaborating in a team environment with a diverse range of people.
· Passionate about delivering an amazing customer experience.
· Able to have a change of mind, and able to change the minds of others.
· Writes clearly and concisely.
· Capable of working without a company office, with a fully remote team.
Growth Skills
· Possesses a good work ethic; a self-starter with a desire to grow.
· Always looking for better ways to get the job done.
Looking for PHP Developer responsible for managing back end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
You will also be responsible for integrating the front-end elements built by your co-workers into the application.
Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities :
- Integration of user-facing elements developed by front-end developers
- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges
- Integration of data storage solutions
Skills And Qualifications :
- Strong knowledge of PHP web frameworks especially Laravel
- Understanding the fully synchronous behavior of PHP
- Understanding of MVC design patterns
- Understanding of front-end technologies, such as JavaScript, HTML 5, and CSS 3
- Knowledge of object oriented PHP programming
- Understanding accessibility and security compliance
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Creating database schemas that represent and support business processes
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Proficient understanding of code versioning tools, such as Git
We are looking for a Software Development Engineer (Java Backend) to join our team! As a key member of our engineering team, you will be responsible for the end-to-end development and delivery of our products.
Diverse Hiring: SDE 3 (Java Backend) | 5-8 Y | Bangalore WFO | Females Only |
Prefer qualified candidates from Premium Institutes - NIT / IIT / IIIT / REC / BITS / REC with relevant working from Products / Unicorns alike Flipkart, Amazon, CRED, Swiggy, Zomato, Jupiter, Blinkit, OYO, Ola, Uber, Pine Labs, PayTM,
Scope Of Work:
Design, develop, deliver & maintain highly-scalable, cloud-native products, working with product and design teams.
Ability to ship to production in small testable pieces of code, in quick iterations
A good grasp of scalable software development, with a DevOps mindset
Providing people and technical leadership to your engineering teams
Support in developing and managing companies IT infrastructure
Participate in the hiring of world-class engineers and grow the engineering team
Required Skills & Qualifications:
Must have a deep understanding of both development and operations processes, as well as a strong technical background.
5+ years of experience developing software products - Java.
Demonstrable experience in leading software teams by example.
Good to Have Skills:
- 3+ 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.
- 5-7+ years of commercial Java development experience
- Experience with well known Open Source frameworks/libraries, like Spring Boot
- Work experience with Docker
- Microservice experience
- Experience with AWS like ECS, Lambda, SQS, RDS, Kinesis streams
- Familiar with iterative development
- Upper-intermediate level of English
- Solid understanding of communication and network protocols (TCP/IP, HTTP).
- At ease with Unix/Linux
- Excellent analytical and debugging skills
- Familiar with both SQL and noSQL databases (MySQL, DynamoDB, Memcached, Redis)
- Practical experience with scaling applications to big user numbers is a plus
- Experience with other programming languages is a plus.
What we look for:
- Strong analytical and problem-solving skills
- Hands on programming work in Advance Java, Springs, Spring Boot framework,
- Ability to independently work on complex business requirements
- Ability to communicate clearly and concisely
What will you do:
You will independently work on designing and developing solutions that solve customer’s business problems. You will own the assigned problem statements, evaluate multiple technical approaches and use design-thinking to take independent decisions while implementing the solution. You will also guide junior members of the team and participate in code and design review process.
Who should apply:
You have -
- a graduate degree in BE, BTech, MTech, MCA from a reputed institute
- 5 to 7 years of hands-on experience in programming Core Java 8, Spring Boot, Spring Rest Template, Spring Security, Spring Data, Spring JDBC Template
- Good to Have experience/knowledge on Docker, Oracle, MongoDB, Quartz Scheduler, Shell scripting
- Working experience with Windows, Linux environments
Writing well-designed, efficient, and testable code.
Delivering high availability and performance.
Contributing in all phases of the development lifecycle.














