About PhonePe : Our goal is to make digital payments so easy, safe and universally accepted that 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.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
We are seeking an experienced Java + Kafka Developer to design, develop, and maintain high-performance, event-driven applications. The ideal candidate will have strong backend development skills in Java and hands-on experience with Apache Kafka for building scalable, real-time data processing systems.
Key Responsibilities
Design and develop event-driven microservices using Java and Apache Kafka
Build and maintain Kafka producers, consumers, topics, and streams
Implement message processing, retries, error handling, and idempotency
Develop and integrate RESTful APIs
Ensure high availability, scalability, and performance of Kafka-based systems
Monitor, troubleshoot, and optimize Kafka and application performance
Collaborate with architects, DevOps, and QA teams
Participate in code reviews and follow best practices
Contribute to system design and technical discussions
Required Skills
6+ years of experience in Java backend development
Strong hands-on experience with Apache Kafka
Experience with event-driven and streaming architectures
Solid understanding of microservices architecture
Experience with REST APIs
Good knowledge of multithreading, concurrency, and JVM concepts
Design and develop highly scalable, available, reliable, secure and fault tolerant systems with minimal guidance for a market leader in the logistics industry
Partner with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team
Research new technologies and tools that enable building the next generation of our services
Provide technology leadership to the team and foster engineering excellence
Product Delivery
Partner with product managers to define and execute on the feature roadmap
Translate business requirements into scalable and extensible design
Coordinate with various cross functional teams on planning and execution
Maintaining automated build / test / deployment environments
Qualifications
Software Engineering
Deep knowledge of one of the programming language they have experience in
Proficient in OOP and Design Patterns, experience with functional programming would be a plus
Data modelling experience in Relational Databases
Ability to design and implement low latency RESTful services
Product Delivery
Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks.
Well versed in working with agile methodologies which includes phases such as design, development, code review, testing and release management
Ability to have worked in a CI/CD environment, with hands on experience with Git or any similar source code management tools
Product Maintenance
Experience troubleshooting server performance issues such as memory tuning, GC tuning, resource leaks etc
Continuously refactor applications to ensure high quality design
About the Company: 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
Develop and support software including applications, database integration, interfaces, and new functionality enhancements
Coordinate cross-functionally to insure project meets business objectives and compliance standards
Support test and deployment of new products and features
Participate in code reviews
Skills & Qualifications
4-12 years of experience in Java Development.
Excellent verbal and written English communication is a must. You may have to interact with clients directly.
Technology agnostic approach is a must. Ready to adopt new technology and a faster learning curve.
Writing scalable, maintainable and reusable code.
Keen interest in SAAS based products and mobile applications.
Experience working with Distributed Systems
Java, Spring Boot, Microservices, API Design Experience with Event-Driven Architecture, Multithreading
Kafka iOS Experience with Event Sourcing Reactive and Functional
Programming Strong understanding of best practices for creating/working with Microservices
Experience implementing Message Brokers and Messaging subsystems(experience working with Kafka a strong plus)
Be open-minded, creative, and self-critical; be collaborative and communicative
Have experience with and curiosity about agile and lean philosophies
Experience working with small teams to ship products to market
Have experience developing full-service consumer, employee and business applications
Language agnostic and experienced polyglot Passion for Working Software and SOLID principles
Experience with designing and refactoring complex systems
Experience with Test-Driven Development (TDD) Interest in working in a pair-programming environment Deep understanding of design patterns and applying them in production environments
Passion for enabling team members
Java 8 or Java 11. Both are LTS. The project will be on Java11
Are you a passionate, fun-loving individual striving to showcase and enhance your talent? You are at the right place, We are a global innovator in artificial intelligence (AI ) - based Enterprise Chat Bots, Business Process Management (BPM), and Enterprise Content Management (ECM) software solutions. We're looking for a self-driven and talented aspirant who will take an influential role in contributing their part to meet the demands. An ideal candidate must possess excellent Logical & Analytical skills. You will be working in a team as well on diverse projects. The candidate must be able to deal smoothly and confidently with the Clients & Personnel. Key roles and Responsibilities: ⦁ Able to design and build efficient, testable and reliable code. ⦁ Should be a team player sharing ideas with the team for continuous improvement and development process. ⦁ Good Knowledge on Spring Boot, Spring MVC, J2EE and SQL Queries. ⦁ Stay updated of new tools, libraries, and best practices. ⦁ Adaptable, Self-Motivated, must be willing to learn new things. ⦁ Sound Good knowledge on HTML, CSS, JavaScript. Basic Requirements: ⦁ Bachelors' Degree in Computer Science Engineering / IT or related discipline with a good academic record. ⦁ Excellent communication skills and interpersonal skills. ⦁ Knowledge on SDLC flow from requirement analysis to deployment phase. ⦁ Should be able to design, develop and deploy applications. ⦁ Able to identify bugs and devise solutions to address and resolve the issues.
EXPERIENCE: 7 to 9 years in Java 2 Enterprise server side development. Must have applied knowledge of design patterns needed for building REST APIs and services for performance and scale.
SKILLS:
- Problem Solving and application of Object Oriented principles to development
- REST API development using Java, JAX-RPC,
- Server side development using Java, Spring Boot, Node.js
- Concurrent programming with Java
- Database programming in SQL with Oracle, MySQL or other RDBMs.
- Deployment to AWS and Kubernetes and building with Maven
- Affinity towards server side development
- Ability to understand existing code and re-engineer/re-factor/redesign.
- Written and spoken English communication and articulation.
NICE TO HAVE:
- Working knowledge of GO Lang and Python scripting
- AWS Certifications
- Working knowledge of Elastic Search based persistence and search
- Secure coding practices
EDUCATION: Bachelor or Master's degree in Computer Science, Software Engineering or Information Technology or related disciplines.
Read about what our users have to say about finding their next opportunity on Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!