1

Java Lead Developer Jobs in Saint Paul, MN (NOW HIRING)

Senior Software Engineer(Java)

Minneapolis, MN · On-site

$130K - $171K/yr

... DevOps principles. U.S. Bank is seeking a Senior Software Engineer (Java) to drive the design, development, and governance of enterprise-scale Salesforce solutions. This role will lead complex ...

As a Tech Lead, you will guide a team of developers, collaborate with cross-functional stakeholders, and drive the design and implementation of modern web applications using Java (Spring Boot) and ...

NET and Java application ecosystems. This role is responsible for driving DevOps culture, ensuring ... Lead a team of DevOps engineers in designing scalable, secure CI/CD pipelines using Azure DevOps. * ...

NET and Java application ecosystems. This role is responsible for driving DevOps culture, ensuring ... Lead a team of DevOps engineers in designing scalable, secure CI/CD pipelines using Azure DevOps. * ...

NET and Java application ecosystems. This role is responsible for driving DevOps culture, ensuring ... Lead a team of DevOps engineers in designing scalable, secure CI/CD pipelines using Azure DevOps. * ...

Lead Engineer - GenAI

Minneapolis, MN · On-site

$132K - $286K/yr

As a Lead Engineer,you'lltake the lead as you... Design and implement autonomous AI agents capable ... Java and Python Experience with PostgreSQL, Open/Elasticsearch, Object Storage (S3/etc.) Hands-on ...

Lead Research Engineer

Eagan, MN · On-site

$104K - $137K/yr

Proficiency in system analysis and design & Consider DevOps and automation as fundamental pillars ... Hands-on experience in other programming and scripting languages (Java, TypeScript, JavaScript, etc ...

Lead Research Engineer

Eagan, MN · On-site +1

$104K - $137K/yr

Proficiency in system analysis and design&Consider DevOps and automation as fundamental pillars of ... Hands-on experience in other programming and scripting languages (Java, TypeScript, JavaScript, etc ...

next page

Showing results 1-20

Java Lead Developer information

See Saint Paul, MN salary details

$10

$65

$83

How much do java lead developer jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for java lead developer in Saint Paul, MN is $65.15, according to ZipRecruiter salary data. Most workers in this role earn between $59.33 and $72.93 per hour, depending on experience, location, and employer.

How does a Java Lead Developer typically collaborate with cross-functional teams during a project lifecycle?

As a Java Lead Developer, you will often work closely with project managers, business analysts, QA engineers, and front-end developers throughout a project's lifecycle. Collaboration usually involves regular meetings to align on requirements, architecture decisions, and timelines, as well as code reviews and integration planning. Strong communication skills are essential, as you’ll be responsible for translating business needs into technical solutions and ensuring your team’s output integrates smoothly with other components. This collaborative environment fosters both technical growth and a deeper understanding of the full software development process.

What is the difference between Java Lead Developer vs Java Software Engineer?

AspectJava Lead DeveloperJava Software Engineer
Required CredentialsBachelor's in CS, Java certifications, leadership experienceBachelor's in CS, Java certifications, technical skills
Work EnvironmentTeam leadership, project management, architecture designCode development, debugging, feature implementation
Employer & Industry UsageTech companies, software firms, enterprise solutionsStartups, tech companies, software development teams
Search & Comparison IntentUnderstanding leadership roles, senior technical responsibilitiesTechnical skills, coding, development tasks

The Java Lead Developer typically oversees project architecture, leads teams, and manages Java development projects, requiring leadership experience and advanced Java knowledge. In contrast, the Java Software Engineer focuses on coding, debugging, and implementing features without managerial duties. Both roles are essential in Java development but differ mainly in responsibility scope and leadership involvement.

What are the key skills and qualifications needed to thrive as a Java Lead Developer, and why are they important?

To thrive as a Java Lead Developer, you need deep expertise in Java programming, object-oriented design, and experience with frameworks like Spring and Hibernate, generally supported by a relevant degree and several years of software development experience. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and continuous integration platforms is typically expected, and certifications like Oracle Certified Professional Java Programmer (OCPJP) can be advantageous. Strong leadership, effective communication, and problem-solving skills are crucial for guiding teams and collaborating with stakeholders. These competencies ensure high-quality software delivery, efficient team performance, and successful project execution in dynamic development environments.

What are the primary responsibilities of a Java Lead Developer?

A Java Lead Developer is responsible for overseeing the development and maintenance of Java-based applications. They lead a team of developers, provide technical guidance, and ensure that projects are completed on time and meet quality standards. Their role often includes designing system architecture, reviewing code, troubleshooting complex issues, and coordinating with stakeholders to understand project requirements. Additionally, they mentor junior developers and help implement best practices within the team.
What job categories do people searching Java Lead Developer jobs in Saint Paul, MN look for? The top searched job categories for Java Lead Developer jobs in Saint Paul, MN are:
Infographic showing various Java Lead Developer job openings in Saint Paul, MN as of July 2026, with employment types broken down into 84% Full Time, 5% Part Time, 1% Temporary, and 10% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $135,512 per year, or $65.2 per hour.
Senior Software Engineer(Java)

Senior Software Engineer(Java)

U.S. Bank

Minneapolis, MN • On-site

$130K - $171K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 21 days ago


U.S. Bank rating

8.2

Company rating: 8.2 out of 10

Based on 356 frontline employees who took The Breakroom Quiz

44th of 149 rated banks


Job description

At U.S. Bank, we're on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at-all from Day One.
Job Description
About the Role
Be a part of transformational change where integrity matters, success inspires and great teams collaborate and innovate. As the fifth-largest bank in the United States, we're one of the country's most respected, innovative, ethical and successful financial institutions. We're looking for people who want more than just a job - they want to make a difference! U.S. Bank is seeking a Software Engineer who will contribute toward the success of our technology initiatives in our digital transformation journey.
This position will be responsible for the analysis, design, testing, development and maintenance of best-in-class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards to ensure minimal impact to the customer experience. The candidate will be adept with the agile software development lifecycle and DevOps principles.
U.S. Bank is seeking a Senior Software Engineer (Java) to drive the design, development, and governance of enterprise-scale Salesforce solutions. This role will lead complex initiatives, ensure alignment with enterprise architecture standards, and partner cross-functionally to deliver secure, scalable, and high-performing CRM capabilities.
Key Responsibilities:
  • Design, develop, and support scalable cloud-native applications and services using Java (Spring Boot), microservices architecture, and modern web technologies.
  • Build, enhance, and maintain responsive user interfaces using React and reusable component frameworks.
  • Design, develop, and integrate RESTful APIs to support enterprise applications and system integrations.
  • Lead end-to-end solution design activities, ensuring alignment with architectural standards, security requirements, and business objectives.
  • Support CI/CD pipelines, containerized deployments, and DevOps practices to improve software delivery and operational efficiency.
  • Monitor application health, troubleshoot production issues, perform root cause analysis, and implement performance improvements.
  • Apply enterprise security standards, observability practices, and operational controls across application and platform solutions.
  • Collaborate with cross-functional teams to deliver high-quality, scalable, and maintainable technology solutions.
  • Provide technical leadership, architectural guidance, and best practices to engineering teams while driving continuous improvement and innovation.

Basic Qualifications:
  • Bachelor's degree, or equivalent work experience
  • Five to six years of relevant experience

Required Skills / Experience:
  • Experience building applications using Java (Spring Boot, microservices architecture).
  • Expertise in designing and consuming RESTful APIs and building cloud-native, scalable services
  • Hands-on experience with modern UI frameworks (React) and building responsive, reusable components
  • Familiarity with CI/CD pipelines, containerization (e.g., Kubernetes), and DevOps practices
  • Understanding of observability, monitoring, and enterprise security frameworks
  • Demonstrated ability to lead end-to-end solution design and architectural governance
  • Strong problem-solving skills with experience analyzing production issues and improving system performance

***This role requires working from a U.S. Bank location three (3) or more days per week.***
If there's anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants.
Benefits:
Our approach to benefits and total rewards considers our team members' whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the following:
  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law

Review our full benefits available by employment status here.
U.S. Bank is an equal opportunity employer. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, and other factors protected under applicable law.
E-Verify
U.S. Bank participates in the U.S. Department of Homeland Security E-Verify program in all facilities located in the United States and certain U.S. territories. The E-Verify program is an Internet-based employment eligibility verification system operated by the U.S. Citizenship and Immigration Services. Learn more about the E-Verify program.
The salary range reflects figures based on the primary location, which is listed first. The actual range for the role may differ based on the location of the role. In addition to salary, U.S. Bank offers a comprehensive benefits package, including incentive and recognition programs, equity stock purchase 401(k) contribution and pension (all benefits are subject to eligibility requirements). Pay Range: $119,765.00 - $140,900.00
U.S. Bank will consider qualified applicants with arrest or conviction records for employment. U.S. Bank conducts background checks consistent with applicable local laws, including the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act as well as the San Francisco Fair Chance Ordinance. U.S. Bank is subject to, and conducts background checks consistent with the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA). In addition, certain positions may also be subject to the requirements of FINRA, NMLS registration, Reg Z, Reg G, OFAC, the NFA, the FCPA, the Bank Secrecy Act, the SAFE Act, and/or federal guidelines applicable to an agreement, such as those related to ethics, safety, or operational procedures.
Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies.
Posting may be closed earlier due to high volume of applicants.

What U.S. Bank employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


U.S. Bank logo

About U.S. Bank

Sourced by ZipRecruiter

U.S. Bank is a reputable and established financial institution that plays a significant role in the banking sector. With a history spanning over 150 years, U.S. Bank has built a strong foundation of trust and reliability. As a comprehensive bank, they offer a wide array of financial products and services to cater to the diverse needs of their customers, including individuals, businesses, and communities. Customer satisfaction is of utmost importance to U.S. Bank. They prioritize delivering exceptional service and fostering long-term relationships with their clients. Through their extensive network of branches and advanced digital banking platforms, U.S. Bank ensures convenient access to their services, empowering customers to manage their finances efficiently and securely.

Industry

Banking and credit intermediation

Company size

10,000+ Employees

Headquarters location

Minneapolis, MN, US

Year founded

1863

Social media