Staff Software Engineer specializing in Java development and AI technologies at GEICO. Leading software platforms and mentoring engineers in a collaborative environment focused on innovation.
Responsibilities
Design, develop, and maintain scalable, high-performance, and modular microservices using Java and Spring Boot
Collaborate with Enterprise Architects and Product Managers to define technical roadmaps
Build and integrate AI-powered features, focusing on Generative AI solutions
Partner with ML and Data Science teams to productionize AI models
Provide technical leadership and mentorship for engineering teams
Establish best practices for code quality and testing
Review code, coach engineers, and foster an inclusive environment
Champion innovation and drive continuous improvement in engineering processes
Requirements
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field
10+ years of professional experience building maintainable, scalable, and high-performance systems in Java
Expert in modern Java (preferably Java 21)
Deep knowledge of Spring Boot (preferably 3.4.x+)
Extensive experience in designing and deploying distributed systems and microservice-based architectures
Demonstrated hands-on experience with Generative AI applications and familiarity with AI concepts such as RAG and MCP
Experience using AI-assisted development tools (e.g., Claude, Cursor, Codex, or similar)
Strong understanding of RESTful API design and secure API development
Proficient with cloud technologies (AWS, Azure, or GCP) and containerization (Docker, Kubernetes)
Solid grounding in CI/CD, automated testing, infrastructure-as-code, and observability
Excellent communication skills and experience mentoring engineers.
Benefits
Health insurance
401K savings plan with 6% match
Performance and recognition-based incentives
Tuition assistance
Mental healthcare benefits
Fertility and adoption assistance
Workplace flexibility and GEICO Flex program allowing work from anywhere in the US for up to four weeks per year
Back End Engineer maintaining and improving Perl - based systems at Netcraft. Work includes developing product features and ensuring operational reliability within a hybrid setup.
Senior PHP / Laravel Entwickler*in responsible for developing and optimizing web applications with a focus on quality at eRecht24 IT. Collaborating closely with the product management and development team in a hybrid working model.
Lead Developer at GigaVoice managing complex systems and production code in a hybrid environment. Collaborating with product partners to build and evolve a modern CMS platform.
Backend Developer developing IoT solutions for Smart Farming at HydroNeo, tackling challenges in aquaculture. Join a dynamic team to innovate and impact global aquaculture positively.
Junior Backend Software Developer developing scalable backend services for etaONE platform. Collaborating in an agile team with Java/Kotlin and Spring Boot technologies.
Join AAXIS as a Backend Developer to develop digital commerce platforms for B2B enterprises. Collaborate with senior developers and optimize backend services using JavaScript and TypeScript.
Senior C++ Software Engineer developing tools for AR - HUD products at Envisics. Enhancing performance and accuracy through calibration and measurement tools in automotive environments.
Intern assisting the CAE team with Python programming and data analysis for automotive testing. Involves GUI creation and machine learning tasks with potential occasional office meetings.
Join Projektron GmbH as a Software Engineer in Java Development, working on project management software. Collaborate within Scrum teams to enhance features and services for clients across Europe.