Company:
Copart
Location: Dallas
Closing Date: 16/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Position Overview:
As a Lead software engineer in one of our agile software engineering teams, you will help develop software products and services to support the Copart’s growing business. You will work with a talented and diverse global team in a dynamic and flexible environment with the latest tools, technologies, and techniques.
Essential Duties/Responsibilities:
- Engages in software engineering, primarily in Java, using the environments, tools, technologies, and techniques of the software engineering team
- Leads solution design and analysis work, technology evaluation, choice, and evolution
- Works closely with Product Owners to provide accurate level of effort estimates, collaborating on committed stories/tasks each sprint
- Be a mentor and role model for developers in adopting both craftsmanship of well-engineered code and in adopting agile practices
- Understands and adheres to information security philosophies and practices for the protection of our own and our clients’ proprietary and private data
Experience, Functional and Technical Requirements:
- Bachelor’s Degree in Computer Science
- 7+ years of relevant experience
- Experience in designing and constructing large-scale systems in Java
- Experience in Spring framework, including Spring Boot
- Spring REST, Spring Web, Spring Data Repository, Spring Security, Spring Cloud Stream
- Experience in cloud deployments and service integrations
- Experience in using relational as well as NoSQL data model design and development
- Experience in designing and building RESTful APIs
Skills/Abilities:
- Experience in designing and constructing large-scale systems in Java
- Experience in Spring framework, including Spring Boot
- Spring REST, Spring Web, Spring Data Repository, Spring Security, Spring Cloud Stream
- Experience in cloud deployments and service integrations
- Experience in using relational as well as NoSQL data model design and development
- Experience in designing and building RESTful APIs
- DevOps tools: Jenkins, Docker, Terraform, Ansible
- Experience in Identity and Access Management software and protocols: SAML, OAUTH2, OpenID Connect
- Microservices and Event Streaming architectures
- Version control using Git
- Postman
- Web UI development (Angular, React)
- Demonstrated ability to pick-up and learn new technologies and concepts quickly
- Detail-oriented with a quality of work ethic
- Self-starting person that can proactively identify and solve problems and tasks
- Creative and persistent engineering problem solver
Share this job
Copart
Useful Links