
BE/BTech/BS or equivalent
7+ years of experience in Java and Spring Boot
Strong fundamentals in data structure, algorithm, and object-oriented programming
4+ years of hands-on experience in designing, developing, and delivering large-scale (distributed) system
architecture with complex software design, high scalability and availability.
Extensive experience with technical leadership, defining visions/solutions and collaborating/driving to see
them to completion.
Excellent analytical and problem-solving skills
Experience with any RDBMS and strong SQL knowledge
Comfortable with Unix / Linux command line
Nice to have Skills
Experience with Big Data platforms like Hadoop / Hive / Presto
Experience with ML/AI frameworks like TensorFlow, H20, etc
Used Key Value stores or noSQL databases
Good understanding of docker and container platforms like Mesos and Kubernetes
Security-first architecture approach
Application benchmarking and optimization

Similar jobs
Responsibilities:
- Lead simultaneous development for multiple business verticals.
- Design & develop highly scalable, reliable, secure, and fault-tolerant systems.
- Ensure that exceptional standards are maintained in all aspects of engineering.
- Collaborate with other engineering teams to learn and share best practices.
- Take ownership of technical performance metrics and strive actively to improve them.
- Mentors junior members of the team and contributes to code reviews.
Requirements:
- A passion to solve tough engineering/data challenges.
- Be well versed with cloud computing platforms AWS/GCP
- Experience with SQL technologies (MySQL, PostgreSQL)
- Experience working with NoSQL technologies (MongoDB, ElasticSearch)
- Excellent Programming skills in Python/Java/GoLang
- Big Data streaming services (Kinesis, Kafka, RabbitMQ)
- Distributed cache systems(Redis, Memcache)
- Advanced data solutions(BigQuery, RedShift, DynamoDB, Cassandra)
- Automated testing frameworks and CI/CD pipelines Infrastructure orchestration(Docker/Kubernetes/Nginx)
- Cloud-native tech like Lambda, ASG, CDN, ELB, SNS/SQS, S3 Route53 SES
Experience: 5+ Years
• Experience in Core Java, Spring Boot
• Experience in microservices and angular
• Extensive experience in developing enterprise-scale systems for global organization. Should possess good architectural knowledge and be aware of enterprise application design patterns.
• Should be able to analyze, design, develop and test complex, low-latency client-facing applications.
• Good development experience with RDBMS in SQL Server, Postgres, Oracle or DB2
• Good knowledge of multi-threading
• Basic working knowledge of Unix/Linux
• Excellent problem solving and coding skills in Java
• Strong interpersonal, communication and analytical skills.
• Should be able to express their design ideas and thoughts
• Experience in Core Java and Spring Boot.
• Extensive experience in developing enterprise-scale applications and systems. Should possess good architectural knowledge and be aware of enterprise application design patterns.
• Should have the ability to analyze, design, develop and test complex, low-latency client facing applications.
• Good development experience with RDBMS.
• Good knowledge of multi-threading and high-performance server-side development.
• Basic working knowledge of Unix/Linux.
• Excellent problem solving and coding skills.
• Strong interpersonal, communication and analytical skills.
• Should have the ability to express their design ideas and thoughts.
You will be working hands-on on a complex and compound product that has the potential to be used by millions of sales and marketing people around the world. Your contribution to delivering an excellent product platform that:
- enables quick iteration
- supports product customization
- and handles scale
What do we expect you to have?
- 2+ years of experience in backend engineering
- An intent to learn and an urge to build a product by learning different technologies
- Interest in writing complex, scalable, and maintainable backend applications
- Tech stack requirements:
Must haves
- Experience in building application server in Java (Spring / Spring boot) / NodeJS / Golang / Python
- Experience in using SQL databases and designing schemas based on application need
- Experience with container services and runtimes (docker / docker-compose / k8s)
- Experience with cloud paas (AWS / GCP / Azure cloud)
- Experience and familiarity with microservices’ concepts
- Experience with bash scripting
Good to have (Preferred)
- Preferred experience with org wide message queue (rabbitmq / aws sqs)
- Preferred experience with task orchestration services (apache airflow / aws step function)
- Preferred experience with infra as code (or system configuration) tools (terraform / chef / ansible)
- Preferred experience with build essential tools (make / makefile)
- Preferred experience with monitoring and tracing systems for performance / system / application monitoring (grafana + loki + prometheus / aws cloudwatch)
What will you learn?
- Building highly available, complex, compound, performant systems of microservices platform that acts as an API layer
- Industry-standard state-of-the-art tools + methodologies + frameworks + infra for building a product.
- Fable is not a trivial CRUD app. It requires a lot of consideration and care for building the API layer as the product is highly customizable per user.
- How different functions (sales, marketing, product, engineering) in a high-velocity product company work in synergy to deliver an iterative product in real life.
Who would you be working with?
- You would be directly working with the co-founder & CTO who has built multiple companies before and has built large teams in large-scale companies like ThoughtSpot, Unacademy, etc.
Position details
- Fully remote.
- 5 days/week (all public and government holidays will be non-working days).
- No specific work hours (we will sync over zoom over the course of the day).
Rocketlane is building a unified workspace that enables customers to collaborate on onboarding projects. Rocketlane streamlines work collaboration and communication with customers across projects, both real-time or async. It features visibility, consistency, customer experience, collaboration, and productivity. It was launched in 2020 and is based
in Walnut, California, United States.
- Experience in managing medium to large scale application project from beginning to end, with skills in requirement study and functional/detail design, QA, testing, and software change/version control management is advantageous
- Expertise in application development, and familiar with C#, Asp.net, jQuery, Webservice (REST/SOAP), Microservice, WCF
- Basic Equities Trading product knowledge is expected
- Familiarity with Equities/trade processing experience is an advantage
- Strong analytical and problem-solving skill is a must
- Ability to work under pressure, handle multiple tasks and work to tight deadlines.
- High sense of ownership of task assigned, deliver applications with high quality and efficiency.
- Good communication, inter-personnel skills is required
- Team player with strong interpersonal and communications skills
- Looking for 4 – 8 years’ experience in .NET
Work Location:Mumbai,Gurgoan,Indore,Bangalore,Hyderabad
- J2EE
- Web services
- JSON
- JSP Servlet
- Exception handling
- Multithreading
- Rest API
- Microservices
What is the role?
You will be focusing on development of all server-side logic, definition, and maintenance of the central database. With your expertise in Node.js and as a full stack developer you will be managing the interchange of data between the server and the users.
Key Responsibilities
- Design and develop SaaS-based applications based on microservices architecture
- Driving innovations in the platform constantly
- Estimate efforts, identify risks, devices and meets project schedules
- Mentors/coaches engineers and provide technical leadership
What are we looking for?
An enthusiastic individual with the following skills. Please do not hesitate to apply if you do not match all of it. We are open to promising candidates who are passionate about their work and are team players.
- BS/MS in Computer Science or equivalent.
- 3-6 years of strong design/development experience in building massively large-scale distributed internet systems and products
- Strong understanding of DevOps tasks, CI/CD
- Excellent communication and interpersonal skills
- Have keen eye to detail
- Displayed effectiveness in being a team player, have a proven track record of performance
- Enjoys working on challenging assignments and is result oriented
- Self-starter, self-motivated and work with minimal supervision
- Agile and display flexibility in swiftly adapting to change in work requirement
Strong proficiency in –
- JavaScript, Node.js and frameworks available for it
- Code versioning tools, such as Git
- NoSQL and RDBMS systems
- Push-pull systems like Kafka, Redis
- Data structures & algorithms skills
Good to have experience –
- Programming languages like Python, Golang, ReactJs
Be familiar with –
- Designing highly available solutions, fault-tolerant systems, microservices architecture, REST APIs for on-premises, cloud (Google Cloud Platform or Amazon Web Services or Microsoft Azure), or hybrid infrastructure.
- Modern container technologies such as Docker, Kubernetes
- Server-side templating languages such as Jade, EJS etc
- Open source software, frameworks, and broader cutting-edge technologies
Whom will you work with?
You will closely work with the engineering team and support the Product Team of Plum.
What can you look for?
A wholesome opportunity in a fast paced environment that will enable you to juggle between concepts, interact and share your ideas and have loads of learning while at work. This role will help you learn what and how ledgers work in a high volume traffic system. Will learn microservice for a high availability system. Work with a team of highly talented young professionals and enjoy the benefits of being at Xoxoday.
We are
A fast growing SaaS commerce company based in Bangalore with offices in Delhi, Mumbai, SF, Dubai, Singapore and Dublin. We have three products in our portfolio: Plum, Empuls and Compass. Xoxoday works with over 1000 global clients. We help our clients in engaging and motivating their employees, sales teams, channel partners or consumers for better business results.
Way forward
We look forward to connecting with you. As you may take time to review this opportunity, we will wait for a reasonable time of around 3-5 days before we screen the collected applications and start lining up job discussions with the hiring manager. We however assure you that we will attempt to maintain a reasonable time window for successfully closing this requirement. The candidates will be kept informed and updated on the feedback and application status.










