Are you a talented and experienced Java developer looking for a challenging and rewarding career opportunity? Look no further than Geico Auto Insurance! We are seeking a highly skilled Staff Engineer with a strong background in Java to join our dynamic team. As a Staff Engineer, you will play a crucial role in designing, developing, and maintaining our cutting-edge software systems. If you have a passion for technology and a drive to innovate, we want to hear from you. Join us and be a part of a company that values collaboration, growth, and excellence.
Design and develop high-quality software systems using Java programming language.
Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define project requirements and develop solutions.
Utilize your expertise in Java development to create efficient and scalable code.
Continuously evaluate and improve existing code to maintain high standards of quality and performance.
Work closely with QA engineers to ensure proper testing and debugging of software systems.
Keep up-to-date with the latest industry trends and technologies to drive innovation and improve processes.
Mentor and provide technical guidance to junior engineers within the team.
Identify and troubleshoot technical issues in a timely and effective manner.
Participate in code reviews and provide constructive feedback to improve the overall codebase.
Collaborate with other teams and departments to ensure seamless integration of new features and functionality.
Follow best practices and coding standards to ensure consistent and maintainable code.
Communicate project updates and progress to stakeholders and leadership.
Adapt to changing priorities and deadlines to meet project requirements.
Contribute to the continuous improvement of development processes and procedures.
Uphold company values of collaboration, growth, and excellence in all aspects of work.
Where is this job?
This job opening is listed as 100% remote
Job Qualifications
Bachelor’s Or Master’s Degree In Computer Science, Software Engineering, Or A Related Field.
Experience With Agile Development Methodologies And Tools Such As Jira And Git.
Minimum Of 5 Years Of Professional Experience In Java Development.
Proficient In Java Programming Language, As Well As Related Technologies Such As Spring, Hibernate, And Rest Apis.
Strong Problem-Solving Skills And Ability To Work Independently And In A Team Environment.
Required Skills
Project Management
Web Development
Problem Solving
Database Management
Agile Methodology
Object-Oriented Design
Cloud Computing
Code Review
Java Programming
Test-Driven Development
Software Architecture
Soft Skills
Communication
Conflict Resolution
Leadership
Time Management
Interpersonal Skills
Creativity
Teamwork
Adaptability
Problem-Solving
Decision-Making