Salesforce is looking to deliver, support and modernize the primary reusable building blocks and infrastructure used by Enterprise Commerce Cloud product teams, including stand alone services and re-usable libraries/frameworks, with a focus on providing best in class security and platform services for Commerce Cloud customers.
Requirements
- Solid object oriented programming experience using Java
- Experience using Git / GitHub
- Experience in automated testing including unit and functional testing using Java, JUnit, JSUnit, Selenium
- Developing and debugging code to identify and fix performance issues
- Previous experience with SaaS development and enterprise web application development
- Understanding of Agile/Scrum methodologies
- Experience building and deploying microservices on public clouds such as Amazon Web Services or Google Cloud Platform, using tools like Terraform, Terragrunt and Kubernetes
Responsibilities
- Lead feature development throughout the software lifecycle: gather requirements, design, build, test, and deploy
- Help scale our services which need to support low latency and high throughput
- Have experience with reliably delivering high-quality, distributed, testable, and scalable software
- Present your own designs to internal/external groups and review designs of others
- Develop test strategies, design automation frameworks, write unit/functional tests to drive up code coverage and automation metrics as well as CI/CD tools and its usage
- Participate in the team’s on-call rotation to address complex problems in real-time and keep services operational and highly available
- Design and develop features on public clouds like AWS, GCP
Other
- 3+ years of professional experience
- Bachelor's degree or equivalent
- Ability to work in a collaborative team environment
- Strong communication and problem-solving skills
- Ability to participate in on-call rotation