
Requirements
- 2+ 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:
- 2+ 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
Architect, develop and maintain highly scalable, reliable and secure distributed backend
systems on Cloud (AWS or Azure) or on-premises environments for Mihup, its customers
and partners.
Work closely with your fellow engineers to develop systems capable of concurrently
processing massive amounts of voice data both in online real-time as well as offline
environments.
Drive accountability for test driven development, delivery of high-quality features and
resilient enterprise class solutions.
Lead a culture of team ownership and direct individual and team accountability to
continuously improve how they work to achieve results.
Work in a startup environment, pushing boundaries with deep involvement with business.
BE//BTech/ME/MTech in Computer Science or a related field from a Tier I or Tier II
University.
6-8 years of hands-on software development and deployment experience (experience of
working in a consumer product startup during its growth phase will be a plus) of which 1 – 2
years of experience would be in leading a team of software developers.
Expertise in Java 8+ and Spring Boot is a must
Good experience in messaging platforms like RabbitMQ/Kafka
Good experience in distributed systems and relational & NoSQL databases like PostgreSQL,
MySQL, Redis, MongoDB, etc.
Expertise in one or more of: Python, NodeJS, GoLang would be preferred
Must have hands on experience in products which handle multiple concurrent calls (API),
handle CPU intensive jobs, consist of multiple asynchronous system calls.
Worked on microservices based architecture and design
Managed/ Owned infrastructure on AWS/Microsoft Azure/private clouds and setup high
availability systems
Knowledge of Docker and Kubernetes
Knowledge of RESTful APIs, caching concepts, the HTTP protocol and general web
architecture
Pluses
1. Anything that will let us know more about who you are that you would like to share such as
Blogs, Twitter, Medium, GitHub etc.
Role: Java Plugin Developer
- Sound knowledge and hands-on experience in building a software application using Java
- Proficient in Core Java (OOPs, Design Patterns, Stream API, Multithreading, Generics).
- Good understanding of OSGi,Eclipse RCP and Plugin development
We are looking to hire Java developers who can help us in our mission to transform ideas into applications. Our cross-functional team of motivated, skilled and experienced software engineers and designers, help the clients unlock the business values of their enterprises in a time-bound and cost-effective manner. True to our team you would be working on high-impact projects and making a dent in the Service industry on a daily basis.
Skills :
- Excellent Communication Skills
- 4-6 years of experience in Java8 Development.
- V yAPI, Spring Boot/MVC, Spring Security
- Hibernate, JPA, MySQL/POSTGRES, Jenkins, Git
- Experience of developing high-performance and scalable web applications and APIs using frameworks such as Spring Boot/MVC, Spring Security, Hibernate, and JPA.
- Hands-on Experience of Version control(Git), MYSQL/POSTGRES, Jenkins, etc.
• Solid experience with application frameworks such as Springboot and strong familiarty with micro services architecture and design patterns
• Familiarity with databases like MySQL, MongoDB, Redis etc
• Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications
• Exposure to CI/CD using Gitlab, Jenkins preferred
• Familiarity with Docker, Kubernetes, EFK Stack is highly desired
• Broad knowledge of web standards relating to APIs (OAuth, SSL etc.)
• Exposure to product development.
• Understand Architecture Requirements and ensure effective design, development and maintenance of multiple micro services in Java Springboot deployed in cloud within containers consuming data present in relational as well as NoSQL databases.
o The microservices shall expose APIs which allow ease of integration with variety of client apps
o Microservices should handle a scale of thousands of requests per second
• Develop communication patterns between microservices which are efficient, lightweight and secured using Kafka
• Debugging issues on a live setup
• Lead a small team of engineers
• Create test cases and technical documentation
• Maintain a high level of code quality and consistency by adhering to and enhancing the coding standards, design methodology and programming practices
Must Haves
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
- 4+ years’ work experience in software development
- BS degree or higher in Computer Science, Engineering or related field
- Understanding of operating system fundamentals (Linux)
- Understanding of scalable computing systems, software architecture, data structures, and algorithms
- Knowledge of professional software engineering best practices for the full software development life cycle
- Strong verbal and written communication skills
- Strong analytical skills, with excellent problem solving abilities
- Working experience with Kubernetes
- Experienced working with distributed databases at scale
Good to haves
- Experience in developing software using AWS native services & technologies.
- Experience taking a lead role in building and operating scalable distributed systems
- Experience in Agile/SCRUM enterprise-scale software development
- Familiar with building secure software using modern security principles
- Demonstrated ability to achieve goals in a highly innovative and fast-paced environment
Why us
We're hiring a set of highly skilled, enthusiastic, and passionate people who thrive in a high-growth environment. We believe the best way to grow is to give everyone the opportunity to pursue their interests. At Lucidity, you have complete freedom to work on projects that interest you. Plus, with benefits like flexible hours, company offsites, unlimited leaves, we ensure you enjoy the journey as much as we do. We are also offering healthy founding team ESOP's.
QUALIFICATIONS
Knowledge and Skills required:
- At least 3-10 years’ experience in application development and technical designing.
- B.Tech/B.E/MCA from premium institute preferred
- Bachelor’s/Master’s Degree in Engineering, preferably Computer Science/Engineering, from a top tier university
- Strong inclination towards innovation and efficiency
- Ability to simultaneously manage multiple engagements, prioritize and resolve complex problems and escalate as necessary, in a deadline oriented environment
- Well organized and able to work in a fast paced environment
- Strong sense of ownership and accountability for work
- Candidate will be required to work with geographically dispersed teams, specially team(s) in New York, London and India (Bangalore /Mumbai)
· Excellent interpersonal, collaboration, client focus and organizational skills in a team-oriented environment
· Possess excellent oral and written communication skills
· Good problem solving skills
Tech Skills Required
- Strong understanding of Java technology (Core Java, J2EE)
- Knowledge of open source frameworks: Spring, Hibernate, Spring Batch
- Integration middleware products, Service Oriented Architecture
- Database Development and Debugging – Stored Procedures (Sybase and/or DB2)
- Database Design and Modeling
- Strong understanding of SDLC methodologies
- Design Patterns (GoF and J2EE)
Skills Nice to Have
- Exposure to NoSQL databases like mongodb
- Exposure to distributed systems/ tools like Apache zookeeper, Apache kafka
- REST, Ajax, SOA2
Key Skills
- In depth knowledge of Node.js
- Knowledge of integration with front-end JavaScript libraries and frameworks like react js
- Should be experienced with Micro-services.
- Knowledge of both SQL and NoSQL databases such as MySQL, Oracle, MongoDB
- Working experience of Git preferably bitbucket.
- Good knowledge of CI/CD preferably using bitbucket pipelines and Jenkins.
- Working knowledge of agile methodologies and techniques
Job Description:
- Resource should be proficient in analyzing, designing and developing applications based on the requirements provided by business counterparts
- Developing and maintaining applications developed in Java, J2EE, Struts and Spring and possessing 3-layer architecture
- Good knowledge in Spring Boot, Hibernate, Angular JS, Docker, VUE JS and AWS
- Applications development or maintenance using ORM tools such as Hibernate
- Database management which includes DB design and maintenance, mostly related to 2016 and Oracle 19c, DB2
- Should have knowledge in Unix / Linux OS.
- Should have good knowledge in Shell scripting language
- Strictly adhere to the internal SDLC process quality standards set but the organization and providing the drive to the team to achieve the KPI and SLA targets
- Flexible to work in extended time
- Candidate should have good experience on Java / J2EE, Springboot, Hibernate / JPA, Oracle query, Web Services and Rabbit MQ.
- Should have minimum of 3 to 5 years of experience. Should be able to work on enhancement, maintenance and production support.
- Good to have hands-on experience on DEVOPS & API development.
Job Description:
We are looking for talented Technical Managers to be part of the Product Engineering team. The candidate should have good experience with Java/J2ee based technologies and will be responsible for delivering features that are meaningful to the customer and consistent with the product vision through the management of a cross-functional team. The person will also contribute to the team as a servant leader and ensure that the team has everything needed to be successful.
Technical Competencies
- Strong Java/J2EE development experience with demonstrated ability to develop and troubleshoot large mission applications & Software Products
- Experience on exception handling, correct use of data structures, multi-threaded programming, memory management and application tuning
- Excellent exposure in Object Oriented Design skills using Java/J2ee along with:
- Core Java Language (Collections, Concurrency/Multithreading)
- JDBC concepts (connection pooling, statement, result set)
- Web Technologies (Struts/Struts 2, Spring (IOP, MVC, AOP), Hibernate, JSP, Web services)
- Database optimization and profiling
- Core/JEE/Integration Design patterns/UML
- Should have experience in Unit Testing
- Good hands on experience with RDBMS like MySQL/Oracle with ability to write SQL Queries/Stored Procedures/Triggers/Joins/View etc
- Practical application of software product development standards and methodologies including Agile, XP, Kanban, RUP and UML
- Ability to apply design patterns consistently and also accurate when building per design requirements
- Good experience in source control, unit testing, code verification, documentation, automated build, continuous integration, metrics, and code reviews.
- Demonstrated problem solving, analytic and troubleshooting skills.
- Strong written and oral communication skills are required to effectively engage internal stakeholders and their technical representatives.
Responsibilities:
- Manages the team in producing working software each iteration in accordance with the team’s commitments
- Facilitates planning sessions, team meetings, and other “rituals,” such as the daily standup, iteration planning, iteration kickoff, iteration review, and retrospectives
- Ensures that the backlog of work for the team is well-defined with respect to scope, clarity of requirements, and acceptance criteria
- Helps remove roadblocks to delivery success.
- Helps the team follow its defined process, and leads process improvement efforts
- Understands the client’s business strategy and objectives as it relates to the product being developed; ensures that the client’s expectations are met or exceeded.
- Oversees the completion of stories, ensuring that the team understands what “Done” means for each story.
- Interfaces between the team and the customer
- Communicates effectively within the team and with all stakeholders by providing high-quality visibility into planned and actual deliverables.
- Is a model developer, with sharp coding skills and a passion for excellence
- Participates in design and coding activities, and helps with requirements, analysis, and testing as needed
- Ensures that the architecture of the product is sound
- Ensures product quality through effective monitoring of quality trends, test automation, defect tracking and root cause analysis.
- Assures that all production deliveries meet acceptance, operational, and quality criteria
- Develops camaraderie and strong collaboration across both the 3Pillar team and client team,
- Actively demonstrates and teaches strong consulting skills to teammates,
- Understands the full set of product development capabilities and speaks to them holistically,
- Proactively develops a deep "trusted advisor" relationship with the primary buyer,
- Assists in developing strategies to take advantage of opportunities within the account and works collaboratively with the Client Partner to execute them
Benefits
- A competitive annual salary based on experience and market demands
- Flexi-timings
- Medical insurance with the option to purchase a premium plan or HSA option for your entire family
- In-house Food & Refreshments
- Regular Health check-up camps arranged by the company
- Recreational activities
- Business casual atmosphere













