
Senior Software Engineer (Java)
at We help companies with their digital transformation
Our client was founded in 1999 by Mr. D.N. Prahlad (an early employee of Infosys), to create software products. Headquartered in Bangalore, we also have offices in the USA and France.
What We're Looking For
• An unwavering attention to detail and care towards your work. We double-check PRs they submit for review. Each variable name is thought through in detail; attention is paid to how decisions made today will affect the future.
• An absolute commitment towards doing the best work of your life, while helping others to do the same. We deliver with utmost focus on the job at hand. The team works towards crafting the best products for our users, and customers. Working as a team, we take on problems out of the original scope of their work if this results in a better end product.
• You should be comfortable working in an agile environment. You are also expected to
participate in code reviews—both receiving and offering them as needed. You are needed to communicate flexibly with your team—pitching in on designs, features, and ideas for the product, wherever needed.
What is Needed for the Role
• Strong command of Java & the JVM ecosystem
• Strong command of relational databases such as PostgreSQL, Microsoft SQL Server, Oracle, etc. (both with & without ORMs)
• Strong command of HTTP
• Strong command of HTML, CSS, and JavaScript
• Extensive experience with at least one JVM based web framework (SpringBoot, Micronaut, Play, Dropwizard, etc.)
• Experience with concurrency & parallelism on the JVM
• Experience with Docker, and cloud-native concepts
• Experience with Gradle
• A good grip on Git
What You Will Work On
The specific project you work on is decided based on the list of available projects at the time. While what you work on will change over time, we assure you that you’ll work with people who care deeply about their work and deliver with great attention to detail.
Your Growth
Our growth is driven by ordinary people who have extraordinary dreams and are bold enough to pursue them. Our leadership team, including our Managing Director, is comprised primarily of people who joined us as freshers. Through our process of continuous feedback, and regular 1-1 conversation, we believe in upskilling our team, and enabling each of them to grow along paths they find satisfying.
Your Level of Experience
We do not evaluate people based on the number of years of experience they have.
Instead, we look for skills that have been gained, regardless of how long they’ve, it has taken a person to gain those skills.
However, as a point of reference, historically, we have successfully recruited candidates for this role with 1-5 years of prior experience.
Evaluation Process
The evaluation process starts with a short phone conversation.
After that, the candidate will be required to take both a technical and writing test, which will be shared with them after the phone screen.
This will be followed by 1-3 interviews, over Google Meet. We will require candidates to be alone, in a quiet place (with no background noise). They must also have a fast & reliable internet connection. They will be required to take the call on a laptop with a camera, and have their technical test code ready for perusal. We recommend using Google Chrome to join the call, and strongly urge candidates to use headphones/earphones.
Please note that the evaluation process may take up to 6 hours

Similar jobs
Role & Responsibilities
As a Founding Engineer, you'll join the engineering team during an exciting growth phase, contributing to a platform that handles complex financial operations for B2B companies. You'll work on building scalable systems that automate billing, usage metering, revenue recognition, and financial reporting—directly impacting how businesses manage their revenue operations.
This role is ideal for someone who thrives in a dynamic startup environment where requirements evolve quickly and problems require creative solutions. You'll work on diverse technical challenges, from API development to external integrations, while collaborating with senior engineers, product managers, and customer success teams.
Key Responsibilities
- Build core platform features: Develop robust APIs, services, and integrations that power billing automation and revenue recognition capabilities.
- Work across the full stack: Contribute to backend services and frontend interfaces to ensure seamless user experiences.
- Implement critical integrations: Connect the platform with external systems including CRMs, data warehouses, ERPs, and payment processors.
- Optimize for scale: Design systems that handle complex pricing models, high-volume usage data, and real-time financial calculations.
- Drive quality and best practices: Write clean, maintainable code and participate in code reviews and architectural discussions.
- Solve complex problems: Debug issues across the stack and collaborate with cross-functional teams to address evolving client needs.
The Impact You'll Make
- Power business growth: Enable fast-growing B2B companies to scale billing and revenue operations efficiently.
- Build critical financial infrastructure: Contribute to systems handling high-value transactions with accuracy and compliance.
- Shape product direction: Join during a scaling phase where your contributions directly impact product evolution and customer success.
- Accelerate your expertise: Gain deep exposure to financial systems, B2B SaaS operations, and enterprise-grade software development.
- Drive the future of B2B commerce: Help build infrastructure supporting next-generation pricing models, from usage-based to value-based billing.
Ideal Candidate Profile
Experience
- 5+ years of hands-on Backend Engineering experience building scalable, production-grade systems.
- Strong backend development experience using one or more frameworks: FastAPI / Django (Python), Spring (Java), or Express (Node.js).
- Deep understanding of relevant libraries, tools, and best practices within the chosen backend framework.
- Strong experience with databases (SQL & NoSQL), including efficient data modeling and performance optimization.
- Proven experience designing, building, and maintaining APIs, services, and backend systems with solid system design and clean code practices.
Domain
- Experience with financial systems, billing platforms, or fintech applications is highly preferred.
Company Background
- Experience working in product companies or startups (preferably Series A to Series D).
Education
- Candidates from Tier 1 engineering institutes (IITs, BITS, etc.) are highly preferred.
About the Company
An Online platform for creators, influencers and celebrities to grow, manage and monetise their community. It is aimed at both established and aspiring online creators who want to pursue their passion. Our vision is to enable anyone and everyone to make a successful living doing what they enjoy.
Skills And Qualification: -
• Must have experience with any scripting language (JavaScript/NodeJS preferred)
• Experience with API-driven and highly scalable application is a plus
• Good knowledge of non-relational DB (MongoDB preferred)
• Good with data structures and algorithms
• Good to have an experience with testing framework and CI/CD pipeline
• 1 years of experience in software development preferably B2C experience.
• Basic understanding of Frontend and client-side frameworks like React, Angular, Vue will be plus.
• Experience in building scalable Restful APIs & Services
Software Developer
Roles and Responsibilities
- Apply knowledge set to fetch data from multiple online sources, cleanse it and build APIs on top of it
- Develop a deep understanding of our vast data sources on the web and know exactly how, when, and which data to scrap, parse and store
- We're looking for people who will naturally take ownership of data products and who can bring a project all the way from a fast prototype to production.
Desired Candidate Profile
- At Least 1-2 years of experience
- Strong coding experience in Python (knowledge of Javascripts is a plus)
- Strong knowledge of scraping frameworks in Python (Request, Beautiful Soup)
- Experience with SQL and NoSQL databases
- Knowledge in Version Control tools like GIT.
- Good understanding and hands-on with scheduling and managing tasks with cron.
Nice to have:
- Experience of having worked with elastic search
- Experience with multi-processing, multi-threading, and AWS/Azure is a plus
- Experience with web crawling is a plus
- Deploy server/related components to staging, live environments.
- Experience with cloud environments like AWS,etc as well as cloud solutions like Docker,Lambda, etc
- Experience in DevOps and related practices to improve development lifecycle, continuous delivery with high quality is an advantage.
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
Position Overview
Oracle Apex Engineer with good experience building reports using the latest versions of Oracle Apex
and experience in Apex Upgrade. Should have a good working knowledge of Oracle
Applications(R12).
Skills
1-2 end to end implementation/development project
Strong detail, quality, and solution orientation
5+ years of experience designing and implementing technical solutions that are aligned with
business strategy
5 years of applications development experience with Oracle APEX, Oracle SQL, PL/SQL
5+ years of Oracle APEX experience
5+ years experience in Oracle Databases
5+ years experience using PL/SQL
5+ years of JavaScript, HTML, CSS, and REST services
Oracle APEX 4.2 experience is a must and ability to Upgrade to higher versions
Ability to work on SQL performance issues
Ability to think critically and solve complex issues
Ability to work independently, while engaging the customer and providing information to the team
Strong ability to communicate both verbally and in writing with internal and external teams
Ability to prioritize across multiple projects and meet deadlines
Experience adapting in a dynamic work environment
Experience working in a customer-focused environment
Ability to troubleshooting issue
Proficiency in analysis, design, development, testing, implementation, and maintenance of
applications in Oracle Application Express (APEX).
Excellent conceptual knowledge of Oracle 11g.
Rich experience in writing SQL queries, Views, Materialized views, PL/SQL procedures, functions,
packages, triggers, cursors, collections, Ref cursor, cursor variables, System reference cursor,
Dynamic SQL.
Good knowledge of using PL/SQL Wrappers to protect the PL/SQL procedures and packages.
- Designing and developing server-side logic using Laravel
- Defining and maintaining the database.
- Creating reusable, effective, and scalable PHP code
- Ensuring HTML, CSS, and shared JavaScript is valid and consistent across related applications.
- Designing the different layers of the web application
- Implementing security and data protection measures.
- Developing components of the database such as storage, queries, and triggers.
What you need to have:
- 5+ years of professional experience in Laravel web framework within PHP programming language.
- Proficient in SQL schema design, SOLID principles, and REST API design.
- Proficient understanding of software testing using one or more related frameworks (e.g. PHPUnit, PHPSpec, Behat, etc).
- Good understanding of one or more popular front-ended languages (e.g. HTML, CSS, JavaScript, etc).
Icicle is looking for an experienced RoR developer who can effortlessly build with us the cleanest of all designs. We're looking for passionate Ruby on Rails developers to join our IT team in Mumbai.
Icicle builds Web & Mobile products for Startups, Brands, Digital Agencies and Enterprises, helping in bringing their ideas to life. More - www.icicletech.com
The team consists of bright young designers, hackers, senior developers, startup specialists. We are distributed with offices in Mumbai, Bangalore and New York. More - www.icicletech.com
What will you do?
As a Ruby on Rails developer, you will get to:
- Participates as an independent contributor on an agile development team working closely with team members to effectively deliver high quality code.
- Complete ownership of a product or feature from development to launch.
- Coordinate and participate in the code review process to ensure delivery of high-quality, testable code using best practices and current software patterns.
- Review and mentor other team members. Be a team player!
- Get complete control of the product with active involvement in deciding stack and architecture.
What we are looking for
- Minimum 3+ years in depth hard core experience in Ruby on Rails
- Deep understanding of object-orientated programming
- A knack for writing clean, readable maintainable Ruby code.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Skillset in Testing using Rspec
- Demonstrated skills and experience with writing testable code and using related best practices.
- Understanding of web services technologies such as REST is required.
- Good experience and understanding of continuous integration and deployment process.
- Knowledge in working with AWS or other cloud platform
- Experience in working with limited direction while exceeding delivery expectations.
- Great communication, particularly in explaining your coding processes, suggestions for best practices, and identifying ways to improve the teams coding quality.
Technical Expertise
Core
Ruby, Ruby on Rails, HTML, CSS3, JavaScript, Rest API
Databases
PostgreSQL, MongoDB, Redis, Memcached
Testing
Rspec (or any other Unit testing framework)
Cloud/Deployments
Capistrano, Docker, Heroku, AWS, Kubernetes
Desirable Skills
- Participation in open-source projects.
- Actively involved in solving problems on Github, Stackoverflow.com and groups.
- Experience working in JS and front end frameworks (React)
- Interest in learning new technologies.
Why Icicle
- 100% work-life balance
- Competitive salary
- Perks of getting free Gym Membership vouchers.
- Medical checkup Vouchers with topnotch hospitals and coupons for medical bills.
- Exposure to futuristic technology, mentally stimulating work environment.
- Opportunity to work with a big team of experienced, committed, talented people with a great sense of humour.
- Stability of a legacy company and agility of a startup - best of both the world.
- A healthy work environment with no politics, no bureaucracy.
- Encouraged to learn new skills, grow together, not just maintain the status quo
So, if you have 3+ years of experience developing applications with Ruby on Rails, apply today!
- Develop and manage e-commerce websites, web applications & web sites.
- Analyze, design, code, debug, test, document & deploy applications.
- Participate in project & deployment planning.
- Must be a self-starter & be able to work with minimum supervision
- Exp. In modules/extensions development/customization.
- Exp. In Theme integration/customization.
- Exp. In API creation/integration.
- Exp. In Migration from Magento1 to Magento2
- Extensive experience of PHP and MySQL.
- Exposure on Magento 2, CMS and JavaScript frameworks such as jQuery.
- Demonstrable knowledge of XML, XHTML, CSS, Modules i.e. API integration,
- Payment Gateways, XML with a focus on standards.
- Demonstrable source control experience
- Two or more published websites in E-Commerce







