
Java Developer
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.

Similar jobs
Job Title: Lead Java Developer
Experience Required: 7+ Years
Location: Mumbai
About the Role
We are seeking a highly skilled Senior Backend Developer with deep expertise in building scalable, high-performance applications. The ideal candidate will have strong hands-on experience with Java, Spring Boot, Microservices, and distributed systems. You will play a key role in designing and optimizing APIs, architecting robust systems, and collaborating with cross-functional teams to deliver innovative solutions.
Key Responsibilities
- Design, develop, and maintain scalable backend systems using Java, Spring Boot, and Microservices architecture.
- Build and optimize APIs for large-scale applications ensuring high performance and reliability.
- Apply clean coding principles, SOLID design patterns, and clean architecture to deliver maintainable and robust code.
- Work with distributed systems technologies (Kafka, ELK, in-memory databases, Cassandra, or similar).
- Write efficient SQL queries and integrate with relational and NoSQL databases.
- Collaborate with product managers, architects, and other developers to define and align on technical decisions.
- Identify and solve complex problems with innovative and scalable solutions.
- Drive best practices in coding standards, system design, and performance optimization.
- Communicate complex technical concepts clearly across teams and stakeholders.
Skills & Qualifications
- 7+ years of experience as a Backend Developer.
- Strong expertise in Java, Spring Boot, Microservices, SQL.
- Significant experience in API design and optimization for enterprise-scale applications.
- Proficiency in distributed systems & related technologies (Kafka, ELK, in-memory DBs, Cassandra, etc.).
- Strong understanding of object-oriented engineering principles (SOLID, clean architecture).
- Excellent problem-solving and analytical skills with the ability to simplify complex concepts.
- Strong communication and collaboration skills, with the ability to influence and align teams.
🚀 We’re Hiring: Senior Software Engineer – Backend | Remote | Full-time
Are you a backend engineering expert who thrives in high-growth startup environments?
Do you enjoy solving complex challenges with the latest technologies like Java 18+, Spring Boot 3+, and scalable microservices?
We’re looking for a Senior Software Engineer – Backend to help us build a world-class data science platform that powers cutting-edge AI solutions.
What You’ll Do:
🔹 Build and optimize scalable, secure backend systems
🔹 Collaborate with product owners & architects to shape business solutions
🔹 Deliver high-quality, production-ready code with best practices (unit testing, CI/CD, automation)
🔹 Work with modern tools like Kubernetes, Docker, NodeJS, React
🔹 Contribute to a high-performance engineering culture and drive innovation
What We’re Looking For:
✔️ 6+ years of experience with Java/Python, Spring Boot, REST APIs, microservices
✔️ Strong CS fundamentals, algorithms, and system design skills
✔️ Experience in secure web applications & scalable backend architectures
✔️ Knowledge of cloud (AWS/GCP/Azure), GitHub Actions, and Unix scripting
✔️ Startup mindset – fast learner, problem solver, impact-driven
🌍 Remote | High-growth environment | Global impact
Your Skills & Experience:
•1-8 Years experience of implementing commerce application on any eCommerce platform in last 3 years
• If you have not worked in eCommerce platform, we can still discuss with you if you are expert in Java/.Net and understand REST/SOAP webservices.
•Demonstrate proficiency in build and release management using CI/CD strategies (leveraging tools like Jenkins and DevOps practices), implement Mocha/Chai unit and functional test cases in order to reduce costs while ensuring quality
•Contributes to designing, implementing and documenting the build release process as well as system configuration and deployment characteristics of the applications
•Participates in technical walkthroughs/ code reviews of other team members’ components, test plans and results and help them with gaps
•Collaborate with architect to define implementation processes and quality gates and standards
•Identifies risks and issues, and help monitor them
•Guides the development of reference and resource materials
•Mentors developers in improving their platform knowledge and development skills
•Communicate technical design to the developers and help/guide them in the implementation
•Participates in Agile sprints
JOB DESCRIPTION
- Has in-depth understanding of the full software development life cycle. Deep familiarity with data & business analysis, along with modern software design &development concepts encompassing a range of languages & platforms.
- Can work within an Agile team to ensure that all key technical requirements are identified, estimated, designed, implemented, and tested.
- Can work on a collaborative cross-technology team where Java, APIs (services), PL/SQL interact with a range of business logic interfaces & systems.
- Can own small to medium scale strategic initiatives/projects, enhances process standards and best practices, and supports issues during UAT/system rollout phases.
- Understands business needs and priorities and provides thought leadership on potential solutions and the opportunities for technology to create positive impact on the business.
- Has excellent analytical and problem-solving skills that are coupled with strong communication, anticipates issues, and deals with them proactively.
- Is team oriented, highly collaborative, works effectively to build strong long-term partnerships with stakeholders at all levels of the organization and across a variety of business and IT functions.
- Self-sufficient and shows ability to lead, given the opportunity
- Demonstrates a passion for technology innovation balanced with a pragmatic approach to developing and deploying solutions that best benefit the business.
- Nimble, adaptable, able to express ideas in meetings & design discussions, comfortable with ambiguity; course correct when circumstances change.
QUALIFICATIONS
- Bachelor of Engineering / 2-3 years of experience
- Willing to work on Testing
PRIMARY SKILLS
- Hands on experience with on Java 11 with Spring Cloud Microservices ecosystem(multi-threading, data structures, design patterns and OOP practices etc).
- Ability to Query Relational Databases like DB2, Sybase and Cloud data sources like snowflake.
- Spring, SOAP & REST Web Services with on XML/JSON based data.
- Experience with DevOps tools and Git.
- Test Driven development (TDD) and experience working in a disciplined development environment.
- Exposure to Azure Cloud experience is a plus.
GOOD TO HAVE SKILLS
- Business analysis – focused on investment management process and tools.
- Some experience into Automation Testing.
Radisys Corporation is looking for JAVA Backend developers with 6-10 years of experience for their Bangalore location.
The ideal candidate will be able to design and develop code for tasks after brainstorming sessions and applying best practices and coding conventions.
This position requires experience in Java, Spring, Spring Boot, microservices, message broker, and DB knowledge. Candidates should be skilled in developing enterprise applications that consist of FE, BE, and DB integration.
If you have experience with Docker and Kubernetes, that's an added advantage.

Job Summary :
As a Software Development Engineer, you will be responsible for end-to-end delivery of software components all the way to production. In this position you will partner with our globally distributed cross-functional teams, product managers and other internal stakeholders. This position requires understanding business & technical requirements, designing clean solutions, implementing them and managing these systems. A key aspect of the role is to understand the digital commerce businesses part of KBX and implement technology systems that favourably align with business initiatives and requirements. The position will be evaluated in terms of the quality of the technology development, ongoing management of the systems and impact on business metrics.
Responsibilities :
- Work closely with cross functional teams to and deliver quality technology solutions
- Operational rigor for a rapidly growing tech stack and live portals
- Regular communication with management on status and risks.
- Measure success metrics and influence evolution of the tech product
- Be resourceful and find creative solutions to complex technical challenges.
Basic Qualifications :
- Ability to understand business requirements and build technology solutions that factor in the business requirements completely
- Possess an extremely sound understanding of basic areas of Computer Science such as Algorithms, Data Structures, Object Oriented, Databases.
- Excellent coding skills
- Great problem solving skills and propensity to learn and develop tech talent.
- Bachelor’s degree or higher in Computer Science and years of Software Development experience
Preferred Qualifications :
- Understanding on Web programming is must; full stack experience would be a plus.
- Understanding on AWS Cloud Stack (EC2, Lambda, Dynamo DB, Aurora) would be a plus
- Knowledge of serverless development
- Excellent verbal and written communication skills.

- Challenge technical decisions and web service designs and provide inputs for improvement
- Provide qualified code (tested and documented)
- Fix issues that arise from testing/customers
- Create or update all the relevant and required technical documents (design, architecture, )
- Follow quality development rules and recommendations (unitary test, change management, build management, Software factory…)
- Perform code reviews and suggest improvements
- Work in Agile mode and Test Driven development process
- Collaborate and work closely with all stakeholders
- Hardcore developers who can write performance-based quality code and drive code
- Preferred: Java1.8, Junit, Springboot, Dropwizard, RabbitMQ, Jenkins jobs, NoSQL DB (MongoDB, Neo4j), Docker, and DevOps (Optional: Python, AWS)
- Knowledge about Secure coding guidelines, Sonarqube, Configuration Management (Perforce), Jira
- MUST have experience in Scrum/Agile SDLC
- Value Add – experience on the server side in IPTV/OTT/STB
Mandatory technical skill: Core Java, Microservices, Spring, J2ee,
Good analytical and coding skill.
Job location Bangalore, Gurgaon
Notice period- 30 days
Job Role/ Your future duties and responsibilities :
- To develop IDM application using Sailpoint and Java, participate in requirement Analysis and Design, Perform Unit testing, provide 3rd Level Support for Sailpoint applications.
Required qualifications to be successful in this role :
- Primary Skill : Sailpoint Development, Java Development
- Secondary Skill : Identity & Access Management concepts
- 2-6 Years of experience in designing and implementing Identity and Access Management systems using Sailpoint.
- Good hands on experience with SailPoint IIQ 7.0
- Very good Java programming skills
- Should have understanding of Code deployment process
- Should have exposure in agile projects
- Should have knowledge on Code Deployment Process
- Required extensive troubleshooting experience to provide L3 Support.
- Should have good understanding of Identity & Access Management concepts
- Knowledge on any other IAM tools are added advantage







