
Required Education:
B.Tech./ BE - Computer, IT, Electronics only
Required Skills:
- 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.

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
Java JD
Exp: -2- 4 Years
Location: - Manyata Tech Park, Bangalore, Karnataka, India
Immediate Joiners-15 Days
Job Responsibilities
- Strong experience with Spring and Spring Boot, Spring MVC, Spring Data, Spring Security
- • Exposure working in microservices and containerization(Docker/Kubernetes)
- • Experience with Web Services (JSON, REST, JAX-RS, Spring based REST services)
- • Strong with Java and J2EE/Java EE (including servlets, JSP, JSF, JDBC)
- • Strong understanding of Java Multithreading
- • Experience working with DB like Mongo, Casandra etc.
- • Experience with at least one of the development tools like Git, Gradle, Maven, Sonar, Jenkins, Artifactory etc
- • Experience with web application servers like Tomcat, Jetty, JBoss etc
- • Experience with TDD, code testability standards, JUnit/Mockito
- • Experience with DevOps practices and CICD model of development
- • Good understanding of OOP, design patterns and industry best practices
- • Agile project experience along with working on Agile tools like JIRA
- • Strong written and verbal communication skills
- Good to have Skills:
- • Strong interpersonal skills and time management skills
- • Strong analytical and troubleshooting skills
JioTesseract, a digital arm of Reliance Industries, is India's leading and largest AR/VR organization with the mission to democratize mixed reality for India and the world. We make products at the cross of hardware, software, content and services with focus on making India the leader in spatial computing. We specialize in creating solutions in AR, VR and AI, with some of our notable products such as JioGlass, JioDive, 360 Streaming, Metaverse, AR/VR headsets for consumers and enterprise space.
Mon-Fri, In office role with excellent perks and benefits!
Key Responsibilities:
1. Design, develop, and maintain backend services and APIs using Node.js or Python, or Java.
2. Build and implement scalable and robust microservices and integrate API gateways.
3. Develop and optimize NoSQL database structures and queries (e.g., MongoDB, DynamoDB).
4. Implement real-time data pipelines using Kafka.
5. Collaborate with front-end developers to ensure seamless integration of backend services.
6. Write clean, reusable, and efficient code following best practices, including design patterns.
7. Troubleshoot, debug, and enhance existing systems for improved performance.
Mandatory Skills:
1. Proficiency in at least one backend technology: Node.js or Python, or Java.
2. Strong experience in:
i. Microservices architecture,
ii. API gateways,
iii. NoSQL databases (e.g., MongoDB, DynamoDB),
iv. Kafka
v. Data structures (e.g., arrays, linked lists, trees).
3. Frameworks:
i. If Java : Spring framework for backend development.
ii. If Python: FastAPI/Django frameworks for AI applications.
iii. If Node: Express.js for Node.js development.
Good to Have Skills:
1. Experience with Kubernetes for container orchestration.
2. Familiarity with in-memory databases like Redis or Memcached.
3. Frontend skills: Basic knowledge of HTML, CSS, JavaScript, or frameworks like React.js.
Senior Software Engineer - 221254.
We (the Software Engineer team) are looking for a motivated, experienced person with a data driven approach to join our Distribution Team in Budapest or Szeged to help design, execute and improve our test sets and infrastructure for producing high-quality Hadoop software.
A Day in the life
You will be part of a team that makes sure our releases are predictable and deliver high value to the customer. This team is responsible for automating and maintaining our test harness, and making test results reliable and repeatable.
You will…
•work on making our distributed software stack more resilient to high-scale endurance runs and customer simulations
•provide valuable fixes to our product development teams to the issues you’ve found during exhaustive test runs
•work with product and field teams to make sure our customer simulations match the expectations and can provide valuable feedback to our customers
•work with amazing people - We are a fun & smart team, including many of the top luminaries in Hadoop and related open source communities. We frequently interact with the research community, collaborate with engineers at other top companies & host cutting edge researchers for tech talks.
•do innovative work - Cloudera pushes the frontier of big data & distributed computing, as our track record shows. We work on high-profile open source projects, interacting daily with engineers at other exciting companies, speaking at meet-ups, etc.
•be a part of a great culture - Transparent and open meritocracy. Everybody is always thinking of better ways to do things, and coming up with ideas that make a difference. We build our culture to be the best workplace in our careers.
You have...
•strong knowledge in at least 1 of the following languages: Java / Python / Scala / C++ / C#
•hands-on experience with at least 1 of the following configuration management tools: Ansible, Chef, Puppet, Salt
•confidence with Linux environments
•ability to identify critical weak spots in distributed software systems
•experience in developing automated test cases and test plans
•ability to deal with distributed systems
•solid interpersonal skills conducive to a distributed environment
•ability to work independently on multiple tasks
•self-driven & motivated, with a strong work ethic and a passion for problem solving
•innovate and automate and break the code
The right person in this role has an opportunity to make a huge impact at Cloudera and add value to our future decisions. If this position has piqued your interest and you have what we described - we invite you to apply! An adventure in data awaits.
About the company- FPL Technologies
Credit cards haven't changed much for over half a century so our team of seasoned bankers, technologists, and designers set out to redefine the credit card for you - the consumer. The result is OneCard - a credit card reimagined for the mobile generation. OneCard is India's best metal credit card built with full-stack tech. It is backed by the principles of simplicity, transparency, and giving back control to the user.
The Engineering Challenge
“Re-imaging credit and payments from First Principles”
Payments is an interesting engineering challenge in itself with requirements of low latency, transactional guarantees, security, and high scalability. When we add credit and engagement into the mix, the challenge becomes even more interesting with underwriting and recommendation algorithms working on large data sets. We have eliminated the current call center, sales agent, and SMS-based processes with a mobile app that puts the customers in complete control. To stay agile, the entire stack is built on the cloud with modern technologies.
Check out our apps here:
OneCard (Best credit card app) : http://www.getonecard.app/">www.getonecard.app
OneScore (Over 10 million downloads): http://www.onescore.app/">www.onescore.app
JD- Senior Software Engineer – Backend
Opportunity:
Create a consumer facing credit card product that will be used by millions of users.
What you will do:
- Be a part of our backend for frontend/ credit card processing engineering teams to build the best homegrown credit card stack.
- Partner with the product teams to understand the product features and specifications, translate them into high level and low-level design.
- Work with frontend and backend developers to build out a customer-centric experience that will constantly evolve.
- Respond to support team tickets as needed to resolve bugs and issues.
- Participate in contributing ideas, updates, and product development areas to the team.
Experience Range:
5- 7 years with technical hands-on experience in building large-scale B2C applications catering to millions of users. Previous experience in building scalable products is a must.
Technical Expertise:
- Strong insight into Java programming language (Class loading, Memory Management, Transactions, Executors, Lambdas and Streams).
- Experience in distributed technologies, real-time, high throughput and low latency systems.
- Hands-on prior experience with scalable Cloud based architectures.
- Experience in one or more frameworks like Spring is a plus but not required.
- Proficiency in data structures & algorithms.
- Strong problem solving and analytical skills.
- Any experience in payments is a plus.
Overview Atom Technologies began its operations in 2005, with the sole aim of providing secured and seamless digital payment solutions to all. Throughout the years, Atom has been successfully developing innovative and award-winning digital payment solutions, catering to the needs of Small and Medium Merchants alike. This encompasses services like POS, Payment Gateway, IVR and Mobile Application. Roles and Responsibilities · Displaying sound knowledge of software engineering process you will work on Payment domain projects · You will participate in AGILE teams. · You must have Hands on experience of OOAD and Design Patterns · You should have ability to work as an individual contributor. · You will need to use capability of customer focus and collaboration skills · Using good analytical, debugging and tracing skills, you should be well-versed with clean code principles (SOLID, DRY, KISS) and exposure to secure coding is beneficial.
|
- Proficiency in Java, with a good understanding of its ecosystems
- Sound knowledge of https://www.simplilearn.com/tutorials/java-tutorial/oops-interview-questions" target="_blank">Object-Oriented Programming (OOP) Patterns and Concepts
- Familiarity with different design and architectural patterns
- Skill for writing reusable Java libraries
- Knowhow of Java concurrency patterns
- Basic Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
Responsibilities:
- Develop back-end server that includes business logic linked to various data storage solutions including database.
- Design back-end server system by using technology appropriate for server environment.
- Develop and maintain Rest services for Samsung Pay Develop RESTful services that are highly scalable, available, maintainable.
Requirements:
- Excellent Programming Skills.
- Strong problem-solving abilities.
- Analytical skills, and troubleshooting.
- Good understanding of algorithms, data structures, and performance optimization methods.
- Hands-on with Design, Coding, Debugging, and Testing.
- Excellent Communication & Interpersonal Skills, Team Player.
Programming Skills:
- C, C++, and/ Java Jquery, Spring, Struts. Hibernate, iBatis, Node.js Web Services, Web Security, MySQL.
- Memcache/Redis, Cassandra/HBase, MongoDB/CouchDBMap Reduce, Hadoop, Spark, Hive, Mahout.
- Fast Data Processing - Storm - Rules Engine - Drools.
people never feel the need to carry cash or cards again. We believe India is at the cusp of a new
mobile revolution, which will change the way we manage our money on the go. We see ourselves
facilitating this change, through technology and dogged customer centricity.
At PhonePe, we take extra care to make sure you give your best at work, Everyday! And creating the
right environment for you is just one of the things we do. We empower people and trust them to do
the right thing. Here, you own your work from start to finish, right from day one.Being enthusiastic
about tech is a big part of being at PhonePe.
If you like building technology that impacts millions, ideating with some of the best minds in the
country and executing on your dreams with purpose and speed, join us!
Role
As a senior software engineer,
● You will build Robust and scalable web-based applications
● You will need to think of platforms & reuse
● Build abstractions and contracts with separation of concerns for a larger scope
● Drive problem solving skills for high-level business and technical problems.
● Do high level design with guidance; Functional modelling, break-down of a module
● Do incremental changes to architecture: impact analysis of the same
● Do performance tuning and improvements in large scale distributed systems
● Mentor young minds and foster team spirit
● Breaks down execution into phases to bring predictability to overall execution
● Work closely with Product Manager to derive capability view from features/solutions
● Lead execution of medium sized projects
● Work with broader stakeholders to track impact of projects/features and proactively
iterate to improve them
As a senior software engineer, you must have
● Extensive and expert programming experience in at least one general programming
language (e.g. Java, C, C++) & tech stack to write maintainable, scalable, unit-tested
code.
● Experience with multi-threading and concurrency programming
● Extensive experience in object oriented design skills, knowledge of design patterns, and
huge passion and ability to design intuitive module and class-level interfaces
● Excellent coding skills – should be able to convert design into code fluently
● Knowledge of Test Driven Development
● Good understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch,
Aerospike etc)
● Strong desire to solving complex and interesting real world problems
● Experience with full life cycle development in any programming language on a Linux
platform
● Go-getter attitude that reflects in energy and intent behind assigned tasks
● Worked in startup like environment with high levels of ownership and commitment
● BTech, MTech, or PhD in Computer Science or related technical discipline (or
equivalent).
● Experience in building highly scalable business applications, which involve
implementing large complex business flows and dealing with huge amount of data.
● 5+ years of experience in the art of writing code and solving problems for large Scale.
● Open communicator who shares thoughts and opinions frequently, listens intently and
takes constructive feedback
As a senior software engineer, good to have
● Ability to drive design and architecture of multiple subsystems
● Ability to break-down larger/fuzzier problems into smaller ones in the scope of the
product
● Understanding of the industry’s coding standards and an ability to create appropriate
technical documentation.



