
Software Development Engineer
at "A Payment and Banking Technology Company"
Strong computer science fundamentals in algorithms, data
structures, storage technologies, distributed computing,
operating systems, etc.
Experience in designing and implementing scalable solutions
in a large scale distributed environment.
Robust and defensive coding skills using Java/Golang or any
other Object Oriented Programming Language.
Strong knowledge of RDBMS and any other NoSQL database
technologies (Cassandra, HBase, MongoDB, Dynamo etc.) .
Experience with building self healing, automatic fault
detection and recovery mechanisms is good to have.
Desired Skills and Experience
Java or golang

Similar jobs (10)
AI Engineer — Vertexcover Labs
Who We Are
Vertexcover Labs is an employee-focused, engineer-run software studio. We partner with fast-growing, funded startups around the world—Rephrase.ai, Dhiwise, Dunzo, Dubdub, Xapo, Arintra etc.—to crack their toughest engineering problems. Everyone is an individual contributor; no management layers. Engineers choose the projects they work on, see each project's P&L, and share directly in the profits.
Whether it's building multi-agent systems for production, scaling ML pipelines across GPU clusters, or shipping RAG-powered products that end-users rely on—we solve hard AI problems for real companies.
A Few Problems We Are Currently Working On
- AI Agents Test-authoring agents that convert natural language into e2e tests.
- Ad-performance agents that learn what works for your brand and generate winning creatives automatically.
- Scale + MLOps Optimise ML pipelines and fix autoscaling by applying queuing theory while juggling CPU / GPU memory contention.
- RAG & Knowledge Systems Design and deploy retrieval-augmented generation pipelines—chunking strategies, embedding models, reranking, and evaluation loops.
- AI Video & Image Processing Build rendering pipelines, diffusion-model integrations, and real-time video processing at scale. You'll own at least one project like these—design, build, iterate.
Signals You're Probably the Right Fit
- Strong in at least one other language (Python, Go, Rust, TypeScript, Java …); happy to learn more.
- First principle understanding of how LLMs, embeddings, vector databases and AI Agents work
- Evidence of shipping real AI-powered software—OSS, side projects, or production features.
- Comfortable navigating the fast-moving AI landscape—papers, new model releases, evolving APIs.
- Clear written & spoken communication; async collaboration is our default.
- Self-directed—you ask for context, not permission.
How We Operate
- Project choice. Engineers vote on which engagements we take.
- Stack agnostic. We pick tools that fit the job, not the résumé.
- Pragmatic craftsmanship. Durable design, no gold-plating.
- Transparent economics. Know what your work is worth, share in the profits.
- Remote-native. Async by default; sync when it helps.
Hiring Process (Lean & Human)
- 2–3 technical deep-dives with future teammates.
- 30-minute culture chat.
- Offer. No LeetCode marathons, no trick puzzles.
We read every application and reply to all candidates.
Design, develop, and maintain backend services using Java
Build scalable RESTful APIs and microservices
Work with Spring / Spring Boot frameworks
Implement business logic, data access layers, and integrations
Optimize application performance, scalability, and security
Write clean, testable, and maintainable code kafka
Perform unit and integration testing
Participate in code reviews and technical discussions
Collaborate with frontend, DevOps, and QA teams
Troubleshoot and resolve produc
2. Spring boot/ Spring or any variations of Spring
3. MySQL
4. Mentions of, distributed systems, scalable systems
5. Mentions of ElasticSearch, Kafka or Redis
6. NoSQL databases like Cassandra/DynamoDB/MongoDB/Hbase etc
7. Mentions of Handling scale/scalable systems
9. Mentions of AWS or Amazon web services.
Description: Design, build and configure applications to meet business process and application
requirements.
- Backend development along with team management
- Hands on experience in product development
- Preferred candidates from Fintech and Banking sectors
- Exp in Python / Java slong with databases like MySQL, NoSQL, etc
- Knowledge of Agile methodology
Requirements:
Spring Boot + Google Cloud Exp 4+ Years Strong Spring 4+ Years Restful 4+ Years J2EE 4+ Years Core Java 4+ Years
- Must have hands-on experience in Java 8 or higher / J2EE
- Understanding of Agile and Lean software development processes and practices.
- Experience in Spring Boot and other spring frameworks
- Experience in developing web applications using Spring MVC
- Experience in MongoDB/ Kafka / RabbitMQ
- Microservices
- Collaborate with other team members and stakeholders
- Mandatory Skills: Core Java, Spring/Spring Boot, REST, Hibernate
CommerceIQ is a well funded fast growing enterprise SaaS platform that is helping brands grow and sell more on e-commerce channels through its machine learning technology. Are you excited about building distributed crawling engine at global scale that will crawl and parse 1000’s of websites with 10+ million crawls on a daily basis? Would you enjoy building something as ambitious as “Google/Facebook Ad platform” for Amazon (and other e-commerce retailers)? Does building a CI/CD and containerisation framework that will allow our products to be released and deployed every week across dozens of geographies and data centers seamlessly excite you? Do you find building machine learning models that will optimize billions of dollars in ad and promotions spend exhilarating? Do you find it super exciting to build a plug and play product UI platform where leaders of brands will spend hours daily (almost as much as an email inbox) to optimize their business? We can keep writing, but you will get the idea.
In our journey of building and scaling CommerceIQ, Engineers and data scientists in our team tackle these and many more problems daily. If you are as excited as we are after reading this, we would love to talk to you! 30+ global brands including Kellogg, Unilever, Johnson & Johnson, MARS, Nestle, Logitech and many more trust our product to manage their growth on Amazon. If you are excited about building product that will write the script for how brands sell and grow on e-commerce channels please reach out to us.
Are you ready to power intelligent commerce? @CommerceIQ, you will :
• You will be responsible for developing, testing and releasing features within time and with high quality that will drive revenue and margin impact to top brands.
• You will be designing your own features keeping in mind the scale and high availability of the systems. • You will be working with the team and expected to perform code reviews, conduct design discussions and mentor other developers.
•You will be the owner of your feature and work directly with product teams to drive customer impact.
• You will be expected to participate in all phases of the software development cycle as part of a Scrum team.
Experience : 3+ Years in developing in designing and developing complex and scalable software modules..
Skillset : • The ideal candidate will be an experienced Java developer with exceptional software system design, problem solving, and object-oriented coding skills
• Experience with distributed transaction-processing systems or asynchronous messaging technology is required.
• Good understanding of system performance trade-offs, load balancing, and engineering for high availability.
• Obsessed about building quality software and owning end to end responsibility for the developed features.
• Understanding of enterprise information systems, service oriented architectures, and operational data stores is a plus
• BS or MS in Computer Science/Engineering, Mathematics, Statistics or similar degree from a top tier institution
Your Opportunity
- Own and drive business features into tech requirements
- Design & develop large scale real time server side systems
- Quickly create quality prototypes
- Staying updated on emerging technologies
- Ensuring that all deliverables adhere to our world class standards
- Promote coding best practices
- Mentor and develop junior developers in the team
Required Experience
- 4+ years of relevant experience as described below
- Excellent grasp of Core Java, Multi Threading and OO design patterns
- Experience with Scala, functional, reactive programming and Akka/Play is a plus
- Excellent understanding of data structures and algorithms
- Solid grasp of large scale distributed real time systems
- Prior experience on building a scalable and resilient micro service
- Solid understanding of relational databases, NoSQL databases and Caching systems
- Good understanding of Big Data technologies such as Spark, Hadoop is a plus
- Experience on one of AWS, Azure or GCP
Who you are
- You have excellent and effective communication and collaborative skills
- You love problem solving
- You stay up to date with the latest technologies and then apply them in real life
- You love paying attention to detail
- You thrive in meeting tight deadlines and prioritising workloads
- Ability to collaborate across multiple functions
Education
Bachelor’s degree in Engineering or equivalent experience within the field










