Staff Engineer – Java -id-746

Welcome to Geico Auto Insurance, where we strive to provide our customers with exceptional service and innovative solutions. We are seeking a highly skilled and motivated Staff Engineer with expertise in Java to join our dynamic team. As a Staff Engineer, you will play a crucial role in designing, developing, and maintaining our core insurance applications. If you are passionate about Java and have a strong background in software engineering, we encourage you to apply for this exciting opportunity. Join us and help drive the future of insurance technology at Geico.

 

Design and develop complex software applications using Java programming language.

Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.

Maintain and enhance existing software applications to meet evolving business needs.

Conduct thorough testing and debugging to ensure high-quality and reliable software.

Stay updated with emerging technologies and industry best practices to continuously improve our software solutions.

Provide technical guidance and support to junior team members.

Work closely with product managers and business stakeholders to identify and prioritize key features and functionalities.

Conduct code reviews and ensure adherence to coding standards.

Troubleshoot and resolve complex technical issues in a timely manner.

Participate in agile development processes and contribute to continuous improvement initiatives.

Communicate effectively with team members and stakeholders to provide updates and gather feedback.

Proactively identify opportunities for process and system improvements to optimize efficiency and productivity.

Keep accurate documentation of software development processes and procedures.

Adhere to all security and compliance standards and protocols.

Uphold company values and represent the organization in a professional and positive manner.

Where is this job?

This job opening is listed as 100% remote

Job Qualifications

Bachelor’s Degree In Computer Science, Engineering, Or A Related Field.

 

Minimum Of 5 Years Experience In Developing And Maintaining Java-Based Applications.

 

Strong Understanding Of Object-Oriented Programming And Design Principles.

 

Experience With Java Frameworks Such As Spring, Hibernate, Or Struts.

 

Knowledge Of Relational Databases And Sql, With The Ability To Write Efficient And Optimized Queries.

 

Required Skills

Software Development

 

Web Development

 

Database Management

 

Debugging

 

Agile Methodology

 

Object-Oriented Design

 

Code Review

 

Java Programming

 

Team Collaboration

 

Problem-Solving

 

Software Testing

 

System

 

Soft Skills

Communication

 

Conflict Resolution

 

Leadership

 

Time Management

 

Interpersonal Skills

 

Creativity

 

Critical Thinking

 

Teamwork

 

Adaptability

 

Problem-Solving

error: Content is protected !!