Sr. Software Engineer - Java, SpringBoot

Company:  Copart
Location: Dallas
Closing Date: 07/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Position Overview:

As a senior software engineer in one of our agile software engineering teams, you will help develop software products and services to support 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 the solution design and analysis work, technology evaluation, choice, and evolution

• Works closely with Product Owners to provide an accurate level of effort estimates, collaborating on committed stories/tasks each sprint

• Be a mentor and role model for developers in adopting both craftsmanships 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

• 5+ 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 work ethic

• Self-starting person that can proactively identify and solve problems and tasks

• Creative and persistent engineering problem solver

Apply Now
Share this job
Copart
  • Similar Jobs

  • Software Engineer 1 (Java /springBoot)

    Irving
    View Job
  • Software Engineer 1 (Java /springBoot)

    Irving
    View Job
  • Java Springboot Developer

    Dallas
    View Job
  • Java Developer (Springboot API)

    Dallas
    View Job
  • Java Developer (Springboot API)

    Dallas
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙