3+ year of experience in Development in JAVA technology and springboot
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
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.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Subodh Popalwar
Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Prachi Kodle
Senior Software Engineer (UI), DeepIntent
It was important I find work with a good tech stack at a company with good work culture and good pay. The jobs that Cutshort recommended to me felt like they were made for me!
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Subodh Popalwar
Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Prachi Kodle
Senior Software Engineer (UI), DeepIntent
It was important I find work with a good tech stack at a company with good work culture and good pay. The jobs that Cutshort recommended to me felt like they were made for me!
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Companies hiring on Cutshort
About Recro
Founded :
2014
Type :
Products & Services
Size :
100-1000
Stage :
Profitable
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.
Excellent knowledge of Core Java (J2SE) and J2EE technologies.
Hands-on experience with RESTful services and API design is a must.
Knowledge of microservices architecture is a must.
Knowledge of design patterns is a must.
Strong knowledge of Exception handling and logging mechanism is a must.
Agile scrum participation experience. Work experience with several agile teams on an application built with microservices and event-based architectures to be deployed in hybrid (on-prem/cloud) environments.
Good knowledge of Spring framework (MVC, Cloud, Data and Security. Etc) and ORM framework like JPA/Hibernate.
Experience in managing the Source Code Base through Version Control tools like SVN, GitHub, Bitbucket, etc.
We are seeking a skilled and experienced Senior Backend Engineer proficient in Java to join our dynamic team. The ideal candidate will have 4-7 years of hands-on experience in Java development, particularly in building robust backend systems and microservices architecture. As a Senior Backend Engineer, you will collaborate with cross-functional teams to design, develop, and deploy scalable and efficient backend solutions to support our products and services.
Responsibilities:
Design, develop, and maintain high-performance backend systems and microservices using Java.
Collaborate with product managers, frontend engineers, and other stakeholders to understand requirements and translate them into technical specifications.
Implement best practices in software development, including code reviews, testing, and documentation.
Optimize and refactor existing codebase for improved performance, scalability, and maintainability.
Troubleshoot and debug issues in production environments and provide timely resolutions.
Stay updated with industry trends and emerging technologies to propose innovative solutions and improvements.
Mentor junior engineers and contribute to their professional growth and development.
Participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
4-7 years of professional experience in backend development with a focus on Java.
Strong proficiency in Java programming language and its ecosystem.
Experience with building scalable and distributed systems using microservices architecture.
Proficiency in Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).
Solid understanding of relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Experience with RESTful API design and implementation.
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Knowledge of containerization and orchestration tools like Docker and Kubernetes is a plus.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Ability to work independently and in a team-oriented environment.
Experience with Agile/Scrum methodologies.
Preferred Qualifications:
Master's degree in Computer Science or a related field.
Experience with DevOps practices and CI/CD pipelines.
Knowledge of reactive programming frameworks like Akka or Vert.x.
Familiarity with message broker systems such as Kafka or RabbitMQ.
Contributions to open-source projects or active participation in the developer community.
1. Core java (60%), spring (15%), and databases (15%). 2. Data structure (HashMap, treemap, arraylist, linklist), 3. Streaming concepts (partitioning), Junit 4. Exception handling and workflow, Test coverage (why its important, how it gets handled at java and spring layer, morckito library if the candidate knows that would be great), 5. OOPS concepts (inheritance), 6. Threading (mutex, threadpool, threading implementation, singleton factory, builder pattern, abstract) 7. Real world problems (atleast 1 to be asked in IAAS interview) (movie ticket booking, parking booking), To be asked to only selected candidates: Puzzle (probability/) 8. Memory management: Garbage Collection (GC), Heap dump, Thread dump, apache, google library. 9. Spring frameworks and database. Data lakes, star lakes, schemas, indexing, partitioning, optimize query, hibernate. 10. Data warehouse vs nosql vs time series database (KDB, DB2), data storage patterns. 11. Types of transaction control. Column level. 12. Query formation, grouping, nested queries, joints (inner joints, outer joints) 13. If candidate has spring exp: Architecture and various layers of Spring, coupling concepts, dependency injections, inheritance, Bean level, JMS connection pooling concepts, Lambda, Annotation vs XML, Kafka, Hibernates. 14. Good to have AI/ML inclination.
Bifurcation of Must have and good to have skills:
Must have skills Good to have skills
Core java (60%), spring (15%), and databases (15%).
Mockito library
Data structure (HashMap, tree map, array list, link list)
Threadpool
Streaming concepts (partitioning) Memory management Exception handling Lambda, Annotation vs XML, Kafka, Hibernates OOPS GCP or any cloud technology Threading (singleton factory, builder pattern) AI/ML inclination Real world problems (movie ticket booking, parking booking) Spring frameworks and database (indexing,
partitioning, layers of Spring, JMS connection) Data warehouse vs NoSQL vs time series database Junit
You’ll work as part of the software engineering team along with other front-end, back-end, mobile app, and QA teams & you will also closely work with the founder. ● You should be able to take ownership of a project end to end. ● Your primary focus will be to build, implement & maintain the complete back-end stack of the product. ● You will create production-grade code and will implement the solutions which run bug-free. ● Participate in product development discussions and product development road-maps. ● Collaborate with members across departments to identify and build on improvements to products, processes, and systems.
Required Experience and Qualifications: 2 to 6 years of software development experience. ● Experience in working on application architecture design will be preferred. ● Experience in working on at least 1 or 2 projects, managing or leading the entire tasks. ● Experience in Docker/Kubernetes, Agile methodologies & CI/CD automation process. ● Knowledge of Queueing technologies like Kafka, RabbitMQ, ActiveMQ, and Version control using Git. ● Experience in microservices architecture, in-memory systems like Redis and basic knowledge of Linux/Unix systems. ● Experience in building applications processing large volumes of streaming data will be preferred. ● Experience from a middle size company or from a startup will be preferred. ● BE/MCA/MSc in Computers/Information technology with a good academic record.
Well-versed in data structures, algorithms, and software design. Programming experience with at least one of
Java or Python and object-oriented design
Knowledge on SQL, NoSQL databases, Messaging/Caching technologies and AW deployments is a plus
Exposure to the architecture and design (design patterns, security, reliability and scaling) of new and current systems. Experience in building highly scalable business applications, which involve implementing large complex business flows involving multiple third-party integrations
Minimum 2 years of experience as a leading software engineer with IOT, data and cloud in an IOT development company. o Minimum 8 years of overall experience in software development. o Experience as a Lead developer . o Experience with AWS,Architecture, Node js.
Role : Sr. Backend Developer /Lead Years of Exp : 4 - 8yrs Job Location: Mumbai/Bangalore
Job description:
We are looking for a Sr. Back end web developer/Lead passionate towards building high performance web applications which can scale for B2C businesses. We are looking for self-driven individuals who love to find innovative solutions and can perform under pressure. An eye for details and being proud of produced code are the must have attributes for this job.
Responsibilities. ●You will be responsible for converting Product team requirements to modular, testable and efficient code. ●You will be required to design and implement data storage solutions (Databases, caching layers etc). ●You will also be required to cater to NFRs related to security and performance.
Skills ●At least 5 years of experience in working on NodeJS/Java/Ruby ●Proficiency in RDBMS such as MySQL/PostgreSQL. ●Experience of building/deploying applications on AWS is a definite advantage. ●Familiarity with some ORM (Object Relational Mapper) libraries like Sequelize is required. ●Experience in some NoSQL databases (e.g. DynamoDB/Elasticsearch/Redis Cache etc) is a definite plus. ●Good understanding on architectural patterns (e.g. MVC) is required. ●Good communication and analytical skills are the basic needs for this role. ●An urge to create awesome applications that people will enjoy using is a must. ●Other technologies : MySQL , Redis, AWS, Microservices, REST API . ●Knowledge of Javascript is preferable. ●AWS or some cloud experience. ●Should have built web application technology. ●Should have understanding of DevOps and Database. ●Should have done application performance tuning.
Qualification: ●Engineering graduates from Tier I or II institutes. ●B.E/ B.Tech/ MCA/ ME/ M.Tech
What do Microsoft, The Gap, Royal Bank of Scotland, Lockheed Martin, and top Open Source projects like JQuery have in common? They all use BrowserStack, as do over 25,000 other customers!
BrowserStack is the industry-leading, cloud web and mobile testing platform that enables developers to test their websites and apps on different operating systems and mobile devices. Since launching in 2011, our mission has been bold yet simple: To be the testing infrastructure for the internet. 6 years and billions of tests later, we are ready for our next phase of hyper growth. Bootstrapped for the first 6 years, we continue to be profitable since inception with a near exponential growth in customers around the globe. Recently, we closed $50M in Series A funding from Accel
Are you the one who wants to work on a tech heavy product, and the challenging technical problems that entails. Problems vary, and can be as diverse as scaling the product smoothly as the company grows, to setting up a device farm, or solving streaming issues through a browser, without the use of plugins. The ideal candidate will be excited for the challenge to transform and think critically on many computer science disciplines including product design, usability, building APIs and user centric online applications, business logic, scaling performance, and 24x7 reliability.
Key Responsibilities
● Works on the web application layer, backend, systems, streaming and other associated technology to build our product and components
● Find solutions and solve issues around a variety of operating systems or programming languages
● Researching new technologies and adapt them to BrowserStack requirements
● Own and commit to all your work, and be accountable for your results
● Using and understanding code from Open Source
● Teaching others how to use new software
● Willing to learn new programming languages and databases
● Able to write efficient SQL queries and design schemas for relational databases
● Participate in a culture of code reviews, writing tech specs, and collaborating closely with other people (no lone wolves)
● Produce high quality software that is unit tested, code reviewed, and checked in regularly for continuous integration
● Develop multitier scalable, highvolume performing, and reliable usercentric applications that operate 24x7
● Scale distributed applications, make architectural tradeoffs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality
Key Skills
● Good experience in at least one scripting language: Ruby, Nodejs, Python, AppleScript, Unix shell or similar
● Familiarity with one compiled language: C, Java, C ++, Go or similar
● Good knowledge of operating systems and networking concepts
● Reasonable knowledge of Windows and/or Linux operating systems
● Ability to work on Windows and Linux platform below the application layer, including file systems, kernels, custom installations, shell scripting, internal APIs, etc
● Aggressive problem diagnosis and creative problem solving skills
● Startup mentality, high willingness to learn, and hardworking
● Experience of 6+ years
Benefits
Our benefits include a competitive salary, bonus and equity program, 100% company paid medical insurance, a flexible and generous vacation policy, daily catered lunch, free snacks etc.
Read more
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
21,01,133
Matches delivered
37,12,187
Network size
15,000
Companies hiring
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
Read about what our users have to say about finding their next opportunity on Cutshort.
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Subodh Popalwar
Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Prachi Kodle
Senior Software Engineer (UI), DeepIntent
It was important I find work with a good tech stack at a company with good work culture and good pay. The jobs that Cutshort recommended to me felt like they were made for me!
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.
Subodh Popalwar
Software Engineer, Memorres
For 2 years, I had trouble finding a company with good work culture and a role that will help me grow in my career. Soon after I started using Cutshort, I had access to information about the work culture, compensation and what each company was clearly offering.
Prachi Kodle
Senior Software Engineer (UI), DeepIntent
It was important I find work with a good tech stack at a company with good work culture and good pay. The jobs that Cutshort recommended to me felt like they were made for me!
Palak Talwar
Visual Designer, Neysa Networks
It’s important to me that I am able to contribute in a way that is valuable for me as well as the company. When I came across Cutshort, I was able to find a role in a completely new industry and trustworthy people to work with.