Job Description

Essential Duties and Responsibilities

As a Senior Software Engineer, you will play a pivotal role in designing, developing, and delivering high‑quality software solutions while driving engineering excellence across the team. Your key responsibilities include:

  • Designing, developing, enhancing, and maintaining backend services and applications using Java Spring Boot microservices architecture , and RESTful APIs .
  • Collaborating closely with product managers, designers, QA engineers, and cross‑functional teams to gather requirements and deliver scalable, reliable solutions.
  • Ensuring code quality, maintainability, and adherence to engineering best practices.
  • Conducting comprehensive code reviews and offering constructive technical feedback to peers.
  • Debugging, troubleshooting, and resolving complex technical issues in production and non‑production environments.
  • Working with DevOps teams to support deployment, orchestration, and monitoring of cloud‑native applications.
  • Staying current with emerging technologies, industry trends, and modern engineering practices.
  • Mentoring junior team members and contributing to a culture of technical excellence, collaboration, and continuous improvement.
  • Expectations of the Role

  • Availability to work 2 PM – 11 PM IST .
  • Work location: Eversana Pune office , with a 5‑day in-person work schedule .
  • Strong analytical and problem‑solving mindset.
  • Effective communication skills across all levels of the organization.
  • Demonstrated commitment to continuous learning and growth.
  • Ability to collaborate effectively with internal teams, clients, and external partners.
  • Qualifications

    Minimum Knowledge, Skills, and Abilities

  • Bachelor’s or Master’s degree in Computer Science Software Engineering , or a related field.
  • 6+ years of hands‑on experience  as a Software Engineer building enterprise-level applications.
  • Strong proficiency in Java  and solid understanding of object‑oriented design principles .
  • Extensive experience with Spring Boot Spring Framework , and Spring MVC .
  • Proven expertise in microservices architecture  and RESTful API development .
  • Hands-on experience with cloud platforms (e.g., AWS Azure Google Cloud ) and containerization tools such as Docker  and Kubernetes .
  • Knowledge of observability and monitoring tools  such as Splunk, AppDynamics, Prometheus, Grafana, or ELK.
  • Experience with security best practices , including OAuth2 JWT , and secure coding standards.
  • Proficiency with relational databases such as SQL Server, MySQL PostgreSQL , or Oracle , including query optimization and data modeling.
  • Familiarity with Agile methodologies CI/CD pipelines , and modern DevOps best practices.
  • Experience with test automation  tools and frameworks (JUnit, Mockito, Selenium, Cypress).
  • Strong troubleshooting, debugging, and analytical capabilities.
  • Excellent collaborative and communication skills, with experience working in cross-functional environments.
  • Hands‑on experience with Incident management processes, including creating, managing, and resolving incidents using ServiceNow or similar ITSM tools.
  • Additional / Optional Skills (Preferred but Not Mandatory)

  • Healthcare domain knowledge , including familiarity with terminology, workflows, regulatory needs (HIPAA, PHI), or experience building healthcare applications.
  • Experience with UI/Front‑end development , particularly using React Angular , or Vue.js .
  • Knowledge of JavaScript ES6+ TypeScript , and modern front‑end build tools (Webpack, Vite, npm/yarn).
  • Exposure to API Gateways GraphQL , or gRPC .
  • Familiarity with NoSQL databases  (MongoDB, Cassandra, DynamoDB).
  • Experience working with message‑driven architectures  (Kafka, RabbitMQ, AWS SQS/SNS).
  • Understanding of distributed systems performance optimization , and scalability patterns .
  • Ability to contribute to architecture discussions  and technical design decisions.
  • Qualifications

  • Bachelor’s or Master’s degree in Computer Science Software Engineering , or a related field.
  • Work Perks

  • Competitive Wages

    Above market salary structures as part of our total rewards program

  • Retirement Resources

    Generous employer matching retirement solutions

  • Health & Wellness

    Leading health, dental and vision insurance products

  • Continuous Education

    Employer-funded tuition reimbursement

  • Global Workplace Flexibility

    Remote and hybrid work across the globe

  • Paid Time Off

    Generous paid time off including company holidays

  • Training & Development

    Company provided training and development

  • Employee Assistant Programs

    Offering financial, work-life balance, legal solutions and more to employees at no cost 24-7-365


  • Similar jobs

    Senior Software Engineer (Java Developer)

    Apply Now
    Back to search page