Design, implement, and maintain Java-based applications using Spring/Spring Boot and microservices. Build database schemas, integrate with MySQL, Redis, and Kafka, write reusable libraries and unit tests, use CI/CD and version control (Git), debug issues, produce design documentation, and collaborate within teams to align software with business goals.
Position: Senior Software Engineer - Java
Experience: 2 - 3 years
Location: Gurugram (5 days WFO)
About Company:
Affordplan is a category leading healthcare payment platform. It’s product Swasth enables its partner hospitals to drive more engaging patient life cycles while helping patients save on their medical bills. Affordplan works with 100+ hospitals across the country and is present in 20+ cities. Affordplan plans to rapidly expand its portfolio this year doubling its hospital count.
Position Responsibilities -
- Proficient in Java, with a good knowledge of its ecosystems
- Solid understanding of object-oriented programming
- Familiar with various design and architectural patterns
- Skill for writing reusable Java libraries
- Knowledge of concurrency patterns in Java
- Familiarity with concepts of MVC, JDBC, and RESTful
- Creating database schemas that represent and support business processes
- Basic understanding of JVM, its limitations, weaknesses, and workarounds
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Familiarity with build tools such as Ant, Maven, and Gradle
- Familiarity with CI/CD
- Expertise in Java Spring framework, Spring Boot
- Expertise in ORM frameworks like Hibernate / Spring JDBC
- Expertise in RDBMS like MySQL Database
- Knowledge about Redis and Kafka
- Understanding of Microservices architecture
Responsibilities
- Designing and implementing Java-based applications.
- Analyzing user requirements to inform application design.
- Defining application objectives and functionality.
- Aligning application design with business goals.
- Developing and testing software.
- Debugging and resolving technical problems that arise.
- Producing detailed design documentation.
- Recommending changes to existing Java infrastructure.
- Ensuring continuous professional self-development.
- Ability to work as part of a team.
- Experience with user interface design, database structures, and statistical analyses.
- Analytical mindset and good problem-solving skills.
Education
BE / BTech / MTech / ME
Experience
2+ Years in Java Development
Similar Jobs
Cloud • Information Technology • Security • Software
The Staff Quality Engineer will lead quality initiatives, engage in SDLC processes, architect testing strategies, and mentor teams in quality standards and automation.
Top Skills:
AWSCypressGherkinPytestPython
Cloud • Information Technology • Security • Software • Cybersecurity
Design and produce high-fidelity creative assets across print, digital, web, social, video, and events. Prepare production-ready artwork, perform photo retouching, build and maintain graphic files, and collaborate with creative, production, and stakeholder teams to ensure brand-aligned, high-quality deliverables.
Top Skills:
Adobe Creative SuiteAdobe IllustratorAdobe IndesignAdobe PhotoshopFigmaGoogle SlidesMS OfficeMicrosoft Powerpoint
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Senior SAS developer responsible for designing, developing, and optimizing SAS programs and ETL workflows. Work includes Base SAS, macros, PROC SQL, SAS DI Studio and EG, scheduling (LSF), Unix/shell scripting, performance tuning of SAS servers, and transforming banking data for enterprise data warehouses. Collaborate with clients, QA, DBAs and support teams.
Top Skills:
Base SasETLHadoopLsf Platform SuiteProc SqlSASSas Data Integration StudioSas EgSas MacroSas ServersShell ScriptingSQLUnix
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.



