Senior Java Engineer responsible for building scalable distributed systems for GEICO's Claims Technology team. Collaborating across engineering functions to elevate technology product quality in a hyper-growth environment.
Responsibilities
Scope, design, and build scalable, resilient distributed systems.
Build product definition and leverage your technical skills to drive towards the right solution.
Engage in cross-functional collaboration throughout the entire software lifecycle.
Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization.
Define, create and support reusable application components/patterns from a business and technology perspective.
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.
Mentor other engineers on the team to professionally help them realize their full potential.
Consistently share best practices and improve processes within and across teams.
Requirements
4+ years of professional software development experience
3+ years of experience with architecture and design
3+ years of experience with AWS, GCP, Azure, or another cloud service
2+ years of experience in open-source frameworks
Excellent problem-solving skills, proactive, and ability to thrive in an ambiguous environment
Strong verbal and written communication skills
Flexible and adaptable to a fast-paced work environment
Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience.
Benefits
401K savings plan with a 6% match
performance and recognition-based incentives
tuition assistance
mental healthcare options
fertility and adoption assistance
workplace flexibility options such as GEICO Flex program allowing work from anywhere in the US for up to four weeks per year.
Software Architect leading modernization initiatives to transform legacy .NET systems into cloud - native microservices. Join a leading provider of technology solutions for public institutions with a focus on efficiency and transparency.
Software Architect defining and leading the modernization of legacy .NET systems into cloud - native microservices. Collaborating with teams to establish architectural standards and practices for public institutions.
Software Architect leading modernization of legacy .NET systems into cloud - native microservices on .NET 8. Join a team at a leading cloud solutions provider for public institutions.
C++ Software Engineer at INTRACOM TELECOM developing software for physical security and safety systems. Contributing to design, development, deployment, and customer support in a hybrid work environment.
Software Engineer developing back - end applications for a fast - growing company offering auto loans. Involved in key projects using Java, Python, and AWS within a hybrid work model.
Junior FullStack Developer at CI&T, focusing on scalable technology solutions with AI expertise. Collaborate with a global team for over 1,000 clients in 30 years.
Senior .Net Developer building scalable solutions for InnoWave with Agile methodologies. Responsibilities include technical design participation, solution documentation, and development testing.