[closed] Lead Software Engineer – Java

Personal Programmer

El Segundo (CA)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Personal Programmer is seeking a skilled Lead Software Engineer to join their team in El Segundo, California. In this role, you will leverage your extensive experience in software design and development, leading the development of crucial applications and providing mentorship to junior engineers.

The ideal candidate will have at least 7 years in a technical role, with a strong background in enterprise Java development and a passion for technology. The position involves working in an agile environment and requires a commitment to quality and performance in software development.

If you have a customer-first approach and are eager to tackle significant technical challenges, we encourage you to apply!

Qualifications

  • Minimum 7 years in a technical development role.
  • 5+ years experience developing enterprise Java applications using Spring.
  • Experience designing, delivering, and maintaining ReSTful services.
  • Strong passion for technology and willingness to learn.
  • Able to work independently and manage priorities.

Responsibilities

  • Collaborate with the team to accomplish tasks on time.
  • Provide technical leadership ensuring design aligns with strategy.
  • Participate in all aspects of the agile process.
  • Design, develop, test, and deliver application features.
  • Support production applications to maintain quality.

Skills

Java development
Spring framework
ReSTful services
Cloud services (AWS or Azure)
SQL
Agile methodologies
Messaging services
Security testing
System performance optimization
Database management

Education

Bachelor's degree in architecture, engineering, computer science or related field

Tools

AWS
Azure
Spring
Snyk
Qualys

Job description

Learn and apply new business and technical concepts quickly.

About the Role

Are you a technology leader with a passion for software design and development and have experience in developing projects in a collaborative agile team environment? If so, join the FindLaw technology group as a Lead Software Engineer, where you will contribute to the design and delivery of critical public-facing and internal applications. FindLaw is the leading provider of business marketing solutions for law firms and has the largest online destination for people with legal needs (findlaw.com). We provide access to justice for consumers who want to find an attorney or collect information to better understand a legal issue. Our solutions help law firms grow their practice through strategic digital marketing approaches that drive results. As part of Internet Brands, we leverage extensive resources and use industry leading tools and technologies like AI and Kubernetes to enable our success.

Responsibilities
  • Collaborate with others efficiently and effectively to accomplish tasks on the desired timeline.
  • Learn and apply new business and technical concepts quickly.
  • Provide technical leadership to the team, ensuring design and architecture are aligned with the FindLaw strategy, standards, and best practices.
  • Participate in all aspects of the agile process from story creation through release.
  • Design, develop, test, and deliver application features that delight customers.
  • Contribute non-functional requirements to projects to achieve long term application health and stability.
  • Understand and apply current secure development practices.
  • Maintain an understanding of industry trends and use this knowledge to bring new innovative ideas to the group.
  • Support Production applications as needed to prevent service interruptions and maintain a high level of quality for our customers.
  • Communicate effectively in written and verbal form with colleagues and vendor representatives.
  • Mentor junior engineers to sustain a high level of development standards.
  • Effectively manage your priorities and time.
  • Present technical concepts and proposals with business and technical audiences in a way that resonates with them.
  • Tackle the largest technical challenges facing the team.
Qualifications
  • A bachelor’s degree in architecture, engineering, computer science, or a related field.
  • Minimum 7 years in a technical development role.
  • 5+ years experience developing enterprise Java applications using Spring, with unit tests.
  • Experience designing, delivering, and maintaining ReSTful services.
  • Experience with cloud services from AWS or Azure.
  • Experience with messaging services like SQS, IBM MQ, RabbitMQ, or similar.
  • Experience managing efficient database connections and transactions in Java.
  • Experience writing and executing complex SQL.
  • Previously delivered major application features used in Production.
  • Strong passion for technology and a willingness to learn and apply new skills.
  • Proven design skills with significant knowledge of core libraries and common design patterns.
  • Ability to follow standards that produce clean code that is easy to understand.
  • Understanding of security testing practices and methodologies.
  • Customer-first approach to software development.
  • Able to work independently with minimal direction to meet commitments.
  • Strong focus on system performance, scalability with the ability to troubleshoot in large and complex software systems.
  • Ability to multitask in a fast-paced environment.
  • Inclination towards automation, unit tests, integration tests, and adopting agile practices.
  • Hands‑on experience with security vulnerability scanning tools (Snyk, Qualys)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Full Stack Developer
Java Full Stack Developer

TMT IT Solutions • Town of Texas (WI)

On-site
USD 90,000 - 120,000
Lead Java Software Engineer
Lead Java Software Engineer

Jobtailor • Chicago (IL)

On-site
USD 120,000 - 160,000
Java Lead Engineer
Java Lead Engineer

Compunnel, Inc. • Chicago (IL)

On-site
USD 120,000 - 150,000
Lead Software Engineer
Lead Software Engineer

Liberty Personnel Services, Inc. • Town of Florida (NY)

On-site
USD 120,000 - 150,000
Lead Software Engineer
Lead Software Engineer

Direct Staffing Inc • Richmond (VA)

On-site
USD 110,000 - 160,000
Senior Application Engineer
Senior Application Engineer

Tru Staffing Inc • California (MO)

Hybrid
USD 100,000 - 130,000
Senior Engineer
Senior Engineer

Bank of America • Minnesota

On-site
USD 122,000 - 200,000
Discretionary incentive eligible
Industry-leading benefits
Annual discretionary plan
Sr. Java lead software Engineer
Sr. Java lead software Engineer

Accord Technologies Inc • Chicago (IL)

On-site
Lead Software Engineer - Java Backend
Lead Software Engineer - Java Backend

Next Frontier Capital • New York (NY)

On-site
USD 100,000 - 130,000
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
+2
Lead Software Engineer
Lead Software Engineer

Jobtailor • Bothell (WA)

On-site
USD 110,000 - 150,000