Senior Software Engineer - Java
RemoteFull-timePosted over 1 year ago
Senior Java engineer building scalable, enterprise-grade apps with open-source tech; collaborate with product, design, and QA to deliver value.
Responsibilities
- Accelerate application development using the enterprise platform.
- Build highly scalable software with optimal performance.
- Lead feature innovation in a dynamic environment.
- Collaborate with Product Management, Design, and QA to deliver customer value.
- Contribute across multiple layers, backend focus with frontend/DevOps opportunities.
- Mentor junior engineers to grow their skills.
Requirements
- 5+ years Java development experience (enterprise cloud software preferred)
- Clean, testable, maintainable code in a team setting
- Open-source tech: Spring, MySQL, Docker, Kubernetes, Git, Jenkins
- 3+ years relational database experience; expert SQL skills
- Demonstrated ability to mentor team members
- High work ethic and integrity
- Excellent English communication (verbal and written)
- Unrestricted right to work in the United States (no sponsorship)
Benefits
- Medical, dental, vision, and basic life insurance
- Flexible PTO and company holidays
- Retirement programs
- 1% charitable giving program
Apply Now
Take the next step in your career
About Veeva Systems
Links
