
Sr. Software Engineer
Copart, Inc.2 hours ago
Dallas, TX, USASenior
Responsibilities
- Develop software products and services primarily in Java.
- Lead solution design, analysis, technology evaluation, and technology evolution.
- Collaborate with Product Owners on effort estimates and sprint commitments.
- Design and construct large-scale systems and RESTful APIs.
- Design and develop relational and NoSQL data models.
- Mentor developers in well-engineered code and agile practices.
- Adhere to information security practices protecting proprietary and private data.
Requirements
- Bachelor’s degree in Computer Science.
- More than five years of relevant experience.
- Experience with Java and the Spring framework, including Spring Boot, Spring REST, Spring Web, Spring Data Repository, Spring Security, and Spring Cloud Stream.
- Experience with cloud deployments and service integrations.
- Experience designing and developing relational and NoSQL data models.
- Experience designing and building RESTful APIs.
- Experience with Identity and Access Management software and protocols, including SAML, OAuth 2, and OpenID Connect.
- Experience with microservices and event streaming architectures.
- Experience using Git for version control and Postman.
- Ability to learn new technologies and concepts quickly and solve engineering problems proactively.
Benefits
- Dynamic and flexible work environment with a diverse global team.
- Copart is committed to diversity, inclusion, collaboration, and employee growth.