Staff Engineer – Java – id-744

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

error: Content is protected !!