Lead Software Engineer

Posted 6 Days Ago
Hiring Remotely in Nashville, TN
In-Office or Remote
Senior level
Fintech
The Role
The Lead Software Engineer will develop and maintain enterprise applications, design APIs, mentor junior developers, and collaborate with teams.
Summary Generated by Built In

JOB TITLE:  Lead Software Engineer

DEPARTMENT:  Enterprise Utilities

REPORTS TO:  Software Engineering Manager

JOB LOCATION:  Remote (U.S. based)

TRAVEL: No

SUMMARY OF POSITION:

The Lead Software Engineer works as part of the Software Engineering team to understand, design, and implement features for our enterprise customer self-service platform. This role involves working with Product Owners, Quality Engineers, and Support to understand requirements, develop design and implementation plans, execute those plans, and deliver value for our products. The ideal candidate will have strong expertise in Java/Spring development with experience in Angular front-end development.

ESSENTIAL DUTIES & RESPONSIBILITIES:

  • Lead development and maintenance of enterprise web applications using Java, Spring Framework, and Angular.
  • Design and implement RESTful APIs and integrate with backend services using Spring MVC and Spring Security.
  • Write clean, well-documented, and efficient code following enterprise coding standards.
  • Participate in and lead code reviews to ensure code quality and adherence to best practices.
  • Collaborate with designers and product managers to implement user interfaces and features using Angular (v13+).
  • Troubleshoot and debug software issues across the full stack (Java backend to Angular frontend).
  • Work with Oracle databases to design and optimize queries and data models.
  • Mentor junior developers and contribute to architectural decisions.
  • Integrate with AWS services including Cognito for authentication.
  • Participate in team meetings and contribute to project planning and sprint ceremonies.

MINIMUM QUALIFICATIONS (EDUCATION AND EXPERIENCE):

  • 5+ years of software engineering experience with Java and Spring Framework.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Hands-on experience with Spring MVC, Spring Security, and Spring JDBC/ORM.
  • Proficiency with Angular (v10+) and TypeScript for front-end development.
  • Experience with RESTful API design and implementation.
  • Knowledge of HTML, CSS, Bootstrap, and responsive design principles.
  • Experience with Oracle or other relational database systems.
  • Familiarity with version control systems, particularly Git.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.

PREFERRED QUALIFICATIONS (EDUCATION AND EXPERIENCE):

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience with Spring Boot for microservices development.
  • Experience with OAuth2, JWT, and AWS Cognito for authentication and authorization.
  • Familiarity with Maven for build and dependency management.
  • Experience with JSP and Apache Tiles for server-side rendering.
  • Exposure to Ionic/Capacitor for mobile development.
  • Experience with Azure DevOps Pipelines or Jenkins for CI/CD.
  • Understanding of Agile development methodologies (Scrum/Kanban).
  • Experience with customer portal applications.

Not currently recruiting from California, Colorado, Connecticut, Maryland, Nevada, New Jersey, Ohio, Rhode Island, Washington, or New York

Qualifications Education Required High School or better. Experience Required 5+ yrs of software engineering experience Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Top Skills

Angular
AWS
Git
Java
Oracle
Restful Apis
Spring Framework
Spring Mvc
Spring Security
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Nashville, TN
150 Employees
Year Founded: 2012

What We Do

i3 Verticals offers businesses with credit and debit card transaction processing services.

Similar Jobs

Optum Logo Optum

Lead Software Engineer

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office or Remote
10 Locations
160000 Employees
110K-189K Annually

DraftKings Logo DraftKings

Lead Software Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Remote or Hybrid
United States
6400 Employees
136K-170K Annually

Sprinter Health Logo Sprinter Health

Senior Software Engineer

Artificial Intelligence • Healthtech • Logistics • Social Impact • Software • Telehealth
Remote or Hybrid
USA
500 Employees
163K-230K Annually

Sprinter Health Logo Sprinter Health

Staff Software Engineer

Artificial Intelligence • Healthtech • Logistics • Social Impact • Software • Telehealth
Remote or Hybrid
USA
500 Employees
225K-260K Annually

Similar Companies Hiring

Camber Thumbnail
Social Impact • Healthtech • Fintech
New York, NY
53 Employees
Rain Thumbnail
Web3 • Payments • Infrastructure as a Service (IaaS) • Fintech • Financial Services • Cryptocurrency • Blockchain
New York, NY
80 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account