Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Software Engineer - Java

AT Cornerstone OnDemand
Cornerstone OnDemand

Senior Software Engineer - Java

Pune, India

As a Senior Software Engineer - Integrations, you will be developing and delivering solutions that scale to meet the needs of some of the largest and most innovative organizations in the world. In this role, you will have the unique opportunity to work at the forefront of our integration strategy, building and managing multiple connectors that drive our vision of an open architecture and a collaborative, non-jealous Cornerstone Galaxy product ecosystem. You will play a key role in enabling seamless integrations with third-party & internal systems, ensuring interoperability, and contributing to a flexible platform that fosters innovation and broadens the impact of our products across diverse industries. This is your chance to influence the future of open, scalable solutions in a dynamic and fast-evolving technology environment.

Want more jobs like this?

Get Software Engineering jobs in Pune, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


In This role, you will...

  • Develop and maintain backend components using Java EE, ensuring performance, quality, and scalability.
  • Participate in the design and development of APIs.
  • Write code, unit tests, complete programming and perform the testing and debugging of moderately complex features following detailed specifications.
  • Design and implement RESTful APIs with a focus on secure and efficient authentication mechanisms.
  • Analyze third-party APIs and SDKs, collaborating with internal and external stakeholders for successful integrations.
  • Handle integrations and connectors between various systems, ensuring seamless data exchange and connectivity.
  • Apply Object-Oriented Programming concepts and SOLID principles in design and development to create robust, maintainable code.
  • Participate in code reviews, ensuring adherence to best practices, and mentor junior developers as required.
  • Troubleshoot, debug, and upgrade existing systems.
  • Contribute to the design and implementation of message-oriented middleware systems for efficient communication between distributed systems.
  • Work closely with the DevOps team to ensure smooth deployment and operationalization of software.

You've Got What It Takes If You Have...

  • Education: Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Experience: 4+ years of hands-on experience in backend development with Java EE. Solid Core and Advanced Java/Java EE skills
  • Proficient in API development and integration, with understanding of authentication and security concepts (OAuth, JWT, etc.)
  • Experience working with integration platforms such as Apache Camel, or other middleware solutions.
  • Experience working with relational (e.g., PostgreSQL) and non-relational (e.g., MongoDB, Cassandra) databases.
  • Proficiency in advanced UI frameworks such as React or Angular, with a strong understanding of front-end technologies.
  • Solid grasp of Object-Oriented Programming (OOP) concepts and design patterns.
  • Ability to analyze third-party APIs and SDKs for integration.
  • Excellent verbal and written communication skills.
  • Strong problem-solving skills and the ability to work both independently and collaboratively in a team environment.

Extra Dose ....

  • Basic understanding of cloud platforms or microservice architectures is a plus.
  • Exposure to DevOps practices and tools such as CI/CD pipelines.
  • Understanding of message-oriented middleware and experience with event-driven architectures and working knowledge of Message Brokers like Apache Pulsar, ActiveMQ etc.
  • Product Development experience in deliveringlarge scale SaaS based applications

#LI-Onsite

Client-provided location(s): Pune, Maharashtra, India
Job ID: CornerstoneOnDemand-req10270
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA
    • HSA With Employer Contribution
    • Pet Insurance
    • Mental Health Benefits
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Fertility Benefits
    • Family Support Resources
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • Snacks
    • Company Outings
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Leave of Absence
    • Summer Fridays
  • Financial and Retirement

    • 401(K) With Company Matching
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
    • Profit Sharing
  • Professional Development

    • Tuition Reimbursement
    • Promote From Within
    • Work Visa Sponsorship
    • Leadership Training Program
    • Internship Program
    • Shadowing Opportunities
    • Access to Online Courses
  • Diversity and Inclusion

    • Employee Resource Groups (ERG)
    • Unconscious Bias Training
    • Diversity, Equity, and Inclusion Program