04 Aug
|
Veeva Systems
|
Secunderabad
04 Aug
Veeva Systems
Secunderabad
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 robust 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.
📌 Senior Software Engineer - Java (Secunderabad)
🏢 Veeva Systems
📍 Secunderabad