Job Description
- Duration: 3-month contract/ Right to hire
- Contract hourly pay rate up to $60/hr
- Because this position has the option to go from contract to full-time, we can only accept candidates with the work authorization of a US Citizen or Green Card.
Job Description
- Our Engineer II is a key member of the engineering staff working across Business Services Engineering, Data Engineering, Platform Engineering, and Infrastructure Engineering to ensure that we provide a fiction-less experience to our customers and maintain the highest standards of protection and availability.
- Our team thrives and succeeds in delivering high-quality technology products and services in a hyper-growth environment where priorities shift quickly.
- The ideal candidate has broad and deep technical knowledge, typically ranging from front-end UIs through back-end systems and all points in between.
Daily Responsibilities:
- Java Engineer will scope, design, and build scalable, resilient distributed systems.
- Engage in cross-functional collaboration throughout the entire software lifecycle.
- Participate in design sessions and code reviews with peers to elevate the quality of engineering across the organization.
- Utilize programming languages like Java, .NET, Python, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services.
- The Java Engineer will consistently share best practices and improve processes within and across teams
- Build product definition and leverage your technical skills to drive towards the right solution.
Additional Skills:
- 2+ years of non-internship professional software development experience
- 2+ years of experience with architecture and design
- 2+ years of experience with AWS, GCP, Azure, or another cloud service
- 2+ years of experience in open-source frameworks
- Strong verbal and written communication skills
- Flexible and adaptable to a fast-paced work environment
- Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
- Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
- Experience with Spring Boot and other Spring projects such as Spring Data, Spring Integration Spring MVC, Spring Cloud, etc.
- Experience with TDD/ATDD/ BDD
- Experience with containers and container orchestration such as Docker, Kubernetes, etc.
- Experience with event-driven architectures and building event-driven microservices with pub-sub/streaming technologies such as Kafka
- Experience working in an Agile environment (Scrum/Kanban/SAFe).
- In-depth knowledge of CS data structures and algorithms
- Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience
Benefits:
- Medical, Vision, and Dental Insurance Plans
- 401k Retirement Fund
#LI-GTT