Back to all positions

Staff Engineer - Java (API/Software Development/Microservices)

Remote Full-time Now Hiring

Are you a skilled and experienced Java engineer looking for an exciting opportunity in the insurance industry? Look no further! Geico Auto Insurance is seeking a talented Staff Engineer to join our team. In this role, you will be responsible for developing and maintaining our API and microservices, playing a vital role in the delivery of our software applications. As a valued member of our team, you will have the opportunity to work with cutting-edge technologies and make a significant impact on our business. We are looking for a driven individual with a strong background in Java development and a passion for creating high-quality software solutions. Join us and be a part of our innovative and dynamic environment as we continue to revolutionize the insurance industry. Design, develop, and maintain high-quality API and microservices for Geico Auto Insurance using Java programming language. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. Participate in code reviews, ensuring code quality and adherence to coding standards. Troubleshoot and debug software issues, providing timely and effective resolutions. Continuously improve existing codebase and contribute to the development of new features and functionality. Stay up-to-date with industry trends and advancements in Java development and apply them to enhance our software solutions. Ensure the scalability, reliability, and performance of our API and microservices. Work closely with product managers, business analysts, and other stakeholders to understand and prioritize project requirements. Mentor and guide junior developers, providing technical expertise and sharing best practices. Identify and implement process improvements to increase efficiency and productivity within the development team. Take ownership of projects and deliver high-quality results within tight deadlines. Communicate effectively with team members, stakeholders, and management to provide status updates, raise concerns, and propose solutions. Adhere to company coding standards, security protocols, and development processes. Participate in planning and estimation of project timelines and deliverables. Continuously seek opportunities to learn and grow as a Java engineer, and share knowledge with the team. Geico Auto Insurance is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.