Affordplan - Senior Software Engineer - Java

Posted 8 Days Ago
Be an Early Applicant
Gurugram, Haryana, IND
In-Office
Senior level
Artificial Intelligence • HR Tech • Professional Services • Software
The Role
Design, implement, test, and maintain Java-based applications using Spring/Spring Boot and microservices. Build database schemas, ensure code quality with automated tests and version control, and work with Redis, Kafka, and MySQL. Debug, document designs, and align applications to business goals while collaborating with the team.
Summary Generated by Built In

Position: Senior Software Engineer - Java 
Experience:
4+ 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
4+ Years in Java Development

Skills Required

  • 4+ years in Java development
  • Proficient in Java
  • Solid understanding of object-oriented programming
  • Experience with design and architectural patterns
  • Experience writing reusable Java libraries
  • Knowledge of concurrency patterns in Java
  • Familiarity with MVC, JDBC, and RESTful services
  • Creating and designing database schemas
  • Basic understanding of JVM, limitations, and workarounds
  • Experience implementing automated testing platforms and unit tests
  • Proficient understanding of Git
  • Familiarity with build tools: Ant, Maven, Gradle
  • Familiarity with CI/CD
  • Expertise in Spring framework and Spring Boot
  • Experience with ORM frameworks (Hibernate / Spring JDBC)
  • Experience with RDBMS such as MySQL
  • Knowledge of Redis and Kafka
  • Understanding of Microservices architecture
  • Experience with user interface design, database structures, and statistical analyses
  • BE / BTech / MTech / ME degree
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
100 Employees

What We Do

NextHire Consulting is an AI-driven recruiting platform that streamlines the hiring process for companies. By leveraging AI agents for sourcing, screening, and interviewing, the platform enables teams to focus on pre-qualified finalists. It provides data-driven insights into candidate soft skills and behavioral styles, aiming to disrupt traditional recruitment models with efficient, automated, and science-based talent acquisition solutions for businesses of all sizes.

Similar Jobs

Capco Logo Capco

Senior Scrum Master

Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Remote or Hybrid
India
6000 Employees

BlackRock Logo BlackRock

Associate Investment Accounting

Fintech • Information Technology • Financial Services
In-Office
Gurugram, Haryana, IND
25000 Employees

Ericsson Logo Ericsson

Account Supply Responsible

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Gurgaon, Gurugram, Haryana, IND
88000 Employees

Mastercard Logo Mastercard

Senior Research Manager-Quantitative Primary Research and Innovation

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Gurugram, Haryana, IND
38800 Employees
50K-80K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account