Talent.com
This job offer is not available in your country.
Senior Software Engineer - Java

Senior Software Engineer - Java

Veeva SystemsHyderabad, Telangana, India
20 hours ago
Job description

The Role

As a Senior Software Engineer, you will play a critical role in designing, developing, and maintaining internal tools that drive efficiency and productivity within our services team. You’ll work in a fast-paced, agile environment, collaborating with stakeholders to understand business needs and deliver impactful solutions.

You have extensive experience in Java applications and the latest open-source technologies. Ideal candidates have worked in enterprise software development or for a high-growth technology company.

What You'll Do

  • Drive the design and development that transforms requirements into fully developed features, delivering high-quality, scalable, and maintainable code from concept to production
  • Build and optimize backend services using Java (Spring Boot)
  • Implement and maintain unit tests to ensure functionality, enhance reliability, and support continuous integration
  • Deploy and integrate solutions within the Veeva Vault Platform
  • Continuously maintain, improve, and adapt tooling features to align with Vault Platform updates
  • Strong experience reviewing code for engineers of all levels
  • Provide troubleshooting and support to end users, resolving issues as needed

Requirements

  • 5+ years experience in Java, preferably at an enterprise cloud software company
  • Proven ability to write clean, testable, readable code in a team environment
  • Hands-on experience with the following technology stack : Spring, Postgres, Hibernate, Maven, Git, Jenkins, Mockito, AWS, Docker
  • 3+ years of experience in relational databases and strong knowledge of SQL
  • 5+ years experience in software product development
  • Strong experience with backend development in Java and Spring Framework
  • Experience with developing REST API
  • Nice to Have

  • Experience with the Veeva Vault Platform
  • Experience with dbt (Data Build Tool)
  • Experience in the pharmaceutical and life sciences industry
  • Experience with Clinical, Regulatory, Quality, or Safety business processes
  • Experience with GxP regulations and software validation process
  • Relevant AWS certifications such as AWS Certified Solutions Architect, AWS Certified Developer, or AWS Certified SysOps Administrator
  • Experience in frontend frameworks such as React, Vue, or Angular
  • Create a job alert for this search

    Senior Software Engineer Java • Hyderabad, Telangana, India