
- 8+ years of relevant work experience
- 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
- Prior startup experience is a plus

About Zolve
About
Zolve’s mission is simple: we want to make financial products accessible to everyone.
Zolve offers the ambitious a plethora of products to simplify banking in the US, such as:
- A Bank Account you can create from anywhere in the world in under five minutes
- A high-limit Credit Card that helps build a healthy credit score
- Easy, lightning-fast, cross-border money transfers with the best rates in the market
Zolve is expanding its horizons, and we’re excited to open our doors to everyone expanding theirs.
We believe: that if space tourism is real, so is reaching for the stars.
Connect with the team
Similar jobs

Skills Required:
- 4+ years of technical experience in a developer role
- Strong proficiency with Core Java
- Database experience preferably with DB2, Sybase, or Oracle
- Complete SDLC process and Agile Methodology (Scrum)
- Strong oral and written communication skills
- Excellent interpersonal skills and professional approach
- Bachelor’s degree in Computer Science, MIS, or other technology/engineering discipline
Skill Desired:
-Strong proficiency with Scala on Spark
- Previous experience in front office and back office reports
- Strong understanding Order Life Cycle management from Equities or Listed derivatives perspective
- Previous experience in Trade Surveillance or working with data from the order lifecycle
- Good to have knowledge on Hadoop Technologies
- High quality software architecture and design methodologies and patterns
- Work experience as level-3 support for applications
- Layered Architecture, Component based Architecture
- XML-based technologies
- Unix OS, Scripting, Python or Perl
- Experience in development on other application types (Web applications, batch, or streaming)
- Hands-on with Spring boot and Java coding. Core Java- Java 8/1.8.
- Experience should be with Springboot, Hibernate & Microservices
- Should be well versed with Microservices, OOPS, MVC Architecture, Web services & API development.
- Should be really strong in concepts and should be able to work independently
- Experience in web services connection
Responsibilities:
- Designing and implementing Java-based applications.
- Analyzing user requirements to inform application design.
- Defining application objectives and functionality.
- Aligning application design with business goals.
- Developing and testing software.
- Debugging and resolving technical problems that arise.
- Producing detailed design documentation.
- Recommending changes to existing Java infrastructure.
- Developing multimedia applications.
- Developing documentation to assist users.
- Ensuring continuous professional self-development.
Requirements:
- Good knowledge in Java integration, Spring and oauth/Rest Integration


At Embibe, we have just one mission - to truly personalize education. Because every child deserves it. This has led us to embark on this noblest of journeys to deliver life and learning outcomes for every student! Rooted in consumer behavior, we are leveraging AI and Data Science to deliver personalized achievement journeys for every student.
We are a tribe of intellectually fierce people from diverse backgrounds, focused on building cutting-edge products that empower everyone in the education ecosystem - students, teachers, educational institutes and parents. We enable a deeper understanding of student behavior, their strengths and weaknesses through analysis at a granular level. It is this shared vision of democratizing and personalizing education that unites us all.
Embibe is powered by AI and data science algorithms, using these contents being recommended across platforms and millions of learning outcomes delivered to students. Since its inception, millions of students have used the imbibe platform for learning concepts and outcomes. Academic users have spent 52mins on average with an average of 3 sessions daily. Embibe has been launched for 12 languages across India with support for 361 Exams (English), and 120 Exams (Hindi) for K6-K12 having 22.6L+ Qs and 58k+ Tests, 29k videos, 50k+ 3D assets. Embibe is the world's largest live online public sector implementation in edtech for test preparation, NTA app which is powered by Embibe has 3.1Mn+ downloads, and 14.3Mn hours spent by users with total 13.4Mn sessions and 1.64Bn attempts.SchoolApp is currently being used by 1000s of schools across India and we are planning to scale it to 100Mn students with 1Mn schools with 10Mn teachers in the period of the next 3yrs.
Prerequisite
We are looking for a Software Engineer across levels who have ever contributed to any large-scale systems be it content platform e.g. Quora/Medium, streaming platform e.g. Netflix or Hotstar, activity log system e.g. Twitter feeds or payment systems like Razorpay to name a few. I/O, Read-Writes, DB connections, Distributed Locking, Memory, Bandwidth, High Throughput, Low Latency and minimal CPU cycles excite you!! You are deep thinkers and can bring ideas to the table, before starting writing the code!!
Interested? We'd love to hear from you.
Who are you?
● 2-14yrs years of relevant large-scale product company experience ideally in a fast-moving B2C/B2B environment.
● Programming. Proficiency in object-oriented and multi-threaded programming in at least one of the following languages: Java, Python,React.js, Node.js, Next.js, PHP, Golang etc.
● Deep understanding & experience of high-performance web-scale & real-time response systems, and large scale distributed systems.
● CS Fundamentals – exposure to a wide variety of problem spaces, Good in Data Structures and Algorithms Design, Problem Solving.
● Open source contributors and can do quick POC of technologies will catch our eyes.
● Expertise in designing, implementing and operating distributed Systems architectures and concepts, especially on public cloud infrastructure (AWS/Azure)
● Demonstrated expertise in applying systems patterns (e.g., Client-server, N-tier, Master/Slave, MVC) and API constructions (e.g., Swagger, OpenAPI).
● Experience in a high-availability 24/7 environment (cloud platforms are a plus). Expertise should include several of the following:
○ High-performance,up-time (99.999%) and self-recoverable systems.
○ Control, orchestration and automation platforms leveraging containers or VMs. ○ RPC frameworks (e.g., Protobuf/gRPC, Thrift, Bond)
● Experience with one or more Data Stores like (MySql, Postgres ) and NoSQL DataStores ( Mongo, Cassandra, Scylladb, Hbase, Redis, Aerospike etc.).
● Experience with Agile software development, TDD, and Continuous Integration. ● Experience in building Web/RESTFul/GraphQL services.
● Sound knowledge of *Nix, ORM(Hibernate, JPA), Spring ecosystem, Messaging platforms like Kafka/RMQ, build framework like Maven/Gradle etc.
● Very strong system design and object-oriented skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction.
● Solid coding skills with the ability to drive teams through massive refactoring exercises & improve coding standards across large code bases.
● Deep knowledge, understanding & experience of working with a large variety of multi-tier architectures. Awareness of pitfalls & use cases for a large variety of solutions. ● Exposure to complete product development cycles – from inception to production to scaling up, supporting new requirements, and re-architectures.
● Having experience building web infrastructure in cloud environments (such as AWS or Azure/GCP) is a plus. You understand and are always excited about learning new e.g.docker, Kubernetes.
● Education. M.Tech/M.Eng in Computer Science/Engineering or B.Tech/B.E in the same disciplines with equivalent years of experience would be a plus.
We'd particularly love it if:
● You’re a steward for engineering quality, reliability, scalability, availability, maintainability, flexibility habits and mindset in the organization under your purview, You know SOLID,12 factor App and Design Principles which you can apply or help the team in applying as needed. You can assure that our architectures are consistent with industry best practices. ● Version control tools like Git, SVN etc are good to have.
● Gather, understand, and prioritize requirements, research potential solutions, rapidly build prototypes, and distill and communicate what was learned, expected risks, resources & security concerns.
● Mentoring more junior engineers to instill engineering best practices and driving high standards in documentation, code reviews, design reviews, architecture discussions and strategy roadmap development.
● Actively participate in development along with team members - creating modules & systems that can then be treated as a working reflection of the best practices.
● Set the vision of the domain architecture and technology stack for technology in your organization, You understand LLD and HLD.
● Be an evangelist for technology - drive a culture of curiosity and active debate around technology in your organization.
● Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you are able to create.
Note: We just use degrees to measure the Temperature!!
SaveIN is India’s first ‘Buy now, Pay later’ platform for healthcare products and services. We offer flexible, low-cost repayment plans for a host of healthcare products and treatments, delivered through our network of healthcare providers.
We aim to create India’s largest integrated private healthcare ecosystem and build technology-first solutions to facilitate timely and quality care through enhanced affordability for millions of Indians.
We are backed by a strong set of global investors including Silicon Valley based Y-Combinator.
Our promise to you:
● We aim to hire the best of talent, passionate about the vision of SaveIN
● We aim to create an equal opportunity, open, challenging as well as rewarding environment to bring the best out of our people
● We are here to be a large, prosperous, profitable, and resilient organization so that we may serve our customers sustainably across economic cycles, we aim to achieve this most ethically and transparently possible
● Being compliant is not only an obligation but a chosen way of life
● We would love to see you grow and are committed to doing our best to contribute towards your success
About the role:
SaveIN is looking for a Software Engineer | Java, who enjoys solving challenging problems
and can develop and deploy APIs and Web applications using Java MVC Frameworks and
power a variety of classing leading digital products. You will work with developers, product
and founding team and would also be expected to lead a team of junior developers in the future.
Location: Gurugram
Key responsibilities:
● Work with business users to gather functional requirements
● Combine your technical expertise and passion for problem-solving to deliver end-to-end solutions
● Design and implement high-quality, test-driven code for various projects
● Unit Testing/Integration Testing
● Code configuration and release management
● Document technical design as per internal compliance standards
● Work with senior management and external stakeholders to ensure that deliverables are met
Skills and competencies:
● Education: BE/BTech/MTech/MCA
● Minimum 3 Years of experience in Web Application and API development, in Java 8 and above
● Working experience with MVC frameworks like Spring, Play, etc.
● Experience with Multi-threading, Collections, and concurrent API
● Working experience with web services and APIs (REST, SOAP)
● Experience in developing microservices in Spring Boot
● Experience working with tools like Git, and Maven.
● Experience writing high-quality code with fully automated unit test coverage (Junit, Mockito, etc.)
● Experience in defining and applying design/coding standards, patterns and quality metrics
● Working experience with data platforms (relational and/or NoSQL) and messaging technologies
● Excellent OOPs, data structure, and algorithm knowledge
● Understanding & experience in API management, Swagger
● Working experience with LINUX/UNIX environment and shell scripts
● Experience in working on public cloud infrastructure- AWS (EC2, ECS, Cognito, CloudWatch, SQS, S3)
● Understanding/experience with 3rd party integrations like CRM, payment gateways, performance marketing tools
We are looking for a Java backend developer who would be working on the bleeding edge of technologies. We work primarily with a fully reactive stack powered by Spring Webflux and Reactive MongoDb Repository in AWS. Our services follow both event based approaches as well as workflow based depending on the use case.
Responsibilities
- Understand why a particular design was chosen and code accordingly
- Will have to deliver clean bug free unit tested code with minimal guidance
- Strive for continuous improvement by refactoring and applying best practices
- Learn and adapt to new technologies as necessary.
- Capable of working in both client side and server side technologies
Requirements
- Must have a Bachelor’s degree in computer science or equivalent
- Must have 2-3 years experience as a software developer
- Must be proficient in Core Java and Spring/Springboot. Knowledge of Webflux is not mandatory.
- Must have developed RESTful services
- Should understand git
Added Bonus
- Experience working with microservices
- Experience in a NoSql solution like MongoDB
- Experience working with Python
Company Introduction
Idea Clan is an Internet Marketing company that works with a lot of global ecommerce, Social Media and performance marketing clients. We own an Influencer network called Viral Sparks. We work with huge brands like twentytwowords.com, ranker, diply, littlethings.com, boredometherapy, providr etc. We are a Certified GOLD partner with Microsoft and an expert at CPA (Cost per action) marketing solutions. Everyone that works at IdeaClan is family. And we grow as one.
Job Description
We are looking for a Java developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop and mobile) counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
Responsibilities
- Translate application storyboards and use cases into functional applications
- Design, build, and maintain efficient, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automatization
Skills
- Proficient in Java, with a good knowledge of its ecosystems
- Proficient in Springboot, Hibernate, RabbitMQ
- Solid understanding of object-oriented programming
- Familiar with various design and architectural patterns
- Skill for writing reusable Java libraries
- Knowledge of concurrency patterns in Java
- Familiarity with concepts of MVC, JDBC, and RESTful, GraphQL
- Experience with popular web application frameworks, such as Play and Spark
- Knack for writing clean, readable Java code
- Experience with both external and embedded databases
- Understanding fundamental design principles behind a scalable application
- Basic understanding of the class loading mechanism in Java
- Creating database schemas that represent and support business processes
- Basic understanding of JVM, its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Familiarity with build tools such as Ant, Maven, and Gradle
- Familiarity with continuous integration
- 3+ years of recent hands-on Java development
- Java, Python, JavaScript programming languages
- Fluency with RESTful APIs, AngularJS, HTML5 and CSS
- Great understanding of designing for performance, scalability, and reliability of data intensive application
- Understanding of database fundamentals and advanced SQL knowledge
- In-depth understanding of object oriented programming concepts and design patterns
- Ability to communicate clearly to technical and non-technical audiences, verbally and in writing
- Understanding of full software development life cycle, agile development and continuous integration
- Experience in Agile methodologies including Scrum and Kanban
What puts you over the top:
- Exposure to various technologies like Spring Boot, Microservices, Kubernetes and also some frontend technologies like React.js, Node.js or other UI frameworks.
● Experience in AdTech or Programmatic
MUST HAVE GOOD EXPERIENCE IN SPRING BOOT, NODE JS, ANGULAR JS, REACT JS, JAVASCRIPT,JAVA, HTML/CSS.
• Work with product team to understand product vision and requirements
• Solve complex technical problems and perform the code reviews for junior team members.
• Produce deliverables at a consistently high rate and with consistently excellent quality
• Work with a team of engineering professionals to ensure the highest quality product delivery
As a member of our team, you will be responsible for insuring the successful launch of many product features.
Key responsibilities
• Work in a product based R&D team and collaborate with other teams to integrate.
• Write code that is of high quality and consistent with our coding standards
• Analyze highly complex business requirements, break the requirements to multiple applications; generate technical
specifications to design or redesign complex software components and applications
• Maintain best practices for development/code changes as needed
• Design and architect software applications
• Conducting code reviews and enforcing the quality standards
• Conducting the daily SCRUM meetings and removing the roadblocks
• Performance testing and tuning for scalability
• Develop quick proof of concepts to set the technical direction for rest of the team.
• Work with Devops and Automation team to develop automation strategy for your application.
Requirements
• Bachelor’s Degree (Masters preferred) in Computer Science or related field
• 3+ years of software development experience on web applications
• Experience in working in an onsite and offshore development model
• Must have hands-on design and development experience in Cloud (GCP/AWS/Azure), Kubernetes, Microservices, Java, J2EE, Spring/Boot, Hibernate, JUnit and Integration with front end via rest interfaces.
• Must have Hands-on experience in Multi-threading, Non-blocking IO, Kafka, JMS
• Strong integration background required. Experience with Microservices, REST, JSON and APIs is required
• Experience with as many of the following is highly desirable: Tomcat, Node.js, XML, XSLT, XPath, Web Services, MongoDB, MYSQL, and query performance tuning
• Experience with code management and continuous integration techniques and tools such as Maven, Gradle, Github, JMeter, Jenkins, NPM etc. is highly desirable
• Experience building complex software systems that have been successfully delivered to customers
• Strong Computer Science fundamentals and working knowledge in data structures, algorithms, problem-solving and complexity analysis
• Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations
• Proven ability to troubleshoot issues in production including root cause analysis
• Self-directed and capable of working effectively in a highly innovative and fast-paced environment
• Experience with Agile software development in a UNIX/Linux environment
• Experience with system architecture/design
Qualifications
• Passionate about technology and technical challenges of all types excite you
• Eagerness to learn and learn fast, enjoy working in a fast-paced environment
• Ability to develop detailed design and deliver a scalable implementation.
• Mentor developers in analysis, design, coding and unit testing techniques
• Motivated self-starter and team player; you inspire others to achieve great thing
Built on a foundation of AI we are automating enterprise application integration, data integration, data preparation for Analytics and bot automation. We are looking to build our engineering development center in Pune with passionate and entrepreneurial developers at all levels (Interns, Fresh Graduates, Senior Software Engineers and Architects).
Expectations -
- Have at least 3 years work experience in Java 8 or higher / J2EE Java development.
- Have experience of agile systems development methodologies such as SCRUM
- Experience in designing the solution and implementation.
- Is a communicative, positive, outgoing and driven team player.
- Solution-oriented, see opportunities and proactively proposing new solutions, speak and write fluently in English.
- Good to have certifications in Java, Spring etc.
- Experience in Java 8.
- Experience in Spring Boot and other spring framework like Spring data, AOP etc.
- Experience in MongoDB/ Kafka / RabbitMQ etc.
- Experience in REST API
- Have worked on microservices
- Should have worked on minimum 2- 3 projects
- Experience in writing effective Unit test case for better coverage.
- Experience in writing good quality code by following code quality tools likes SonarQube etc.

