1

Sr Software Engineer Java Jobs in Minnesota (NOW HIRING)

Liferay Senior Software Engineer

Eagan, MN · On-site

$127K - $167K/yr

Liferay Senior Software Engineer Location: Eagan, Minnesota (Remote) Role Overview We are seeking a ... Experience with Liferay versions 7.3 or 7.4. * Proficiency in full-stack Java development ...

Senior Software Engineer, AI

Eagan, MN · On-site

$124K - $164K/yr

As a Senior Software Engineer, AI, you will play a hands-on role in full-stack web development ... Strong proficiency in Java/Spring Boot for backend services and APIs; hands-on experience with ...

Senior Software Engineer I

Eagan, MN · On-site

$124K - $164K/yr

About the Role: As a Senior Software Engineer I, you will: Contribute to technical ... C++, Java, Go -- Rust experience is particularly welcome) is a plus, as is experience with AWS or ...

Sr. Java/Scala Developer

Eagan, MN · On-site

$58.50 - $74.50/hr

Eagan MN Duration: 6 Months Need Strong exp in Scala and Java 8 Exp Description We have an opening for a senior software engineer to join our team for a 6 months' contract to build our next ...

Sr. Software Engineer

Fridley, MN · On-site

$126K - $166K/yr

As a Senior Software Engineer, you will contribute to the design, development, verification, and ... Experience with Java, JavaScript and/or Kotlin * Experience with one of the following web ...

Sr. Software Engineer

Fridley, MN · On-site

$126K - $166K/yr

As a Senior Software Engineer, you will contribute to the design, development, verification, and ... Experience with Java, JavaScript and/or Kotlin * Experience with one of the following web ...

Senior Software Engineer

Eden Prairie, MN · On-site

$124K - $164K/yr

As a Senior Software Engineer at Optum Technology, you will be responsible for designing ... Design, develop, and maintain high-throughput, distributed back-end services using Java, Spring ...

Senior Software Engineer

Eden Prairie, MN · On-site

$124K - $164K/yr

As a Senior Software Engineer at Optum Technology, you will be responsible for designing ... Design, develop, and maintain high-throughput, distributed back-end services using Java, Spring ...

Senior Software Engineer

Eden Prairie, MN · On-site

$124K - $164K/yr

As a Senior Software Engineer at Optum Technology, you will be responsible for designing ... Design, develop, and maintain high-throughput, distributed back-end services using Java, Spring ...

POSITION As a Senior Software Engineer, you will create software that runs on or works with the ... To develop cutting edge software using C++, C#, Java, and/or Android * To help define the software ...

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

We are seeking a Senior Software Engineer to join the Material Processing Systems Group in the development of advanced laser-based manufacturing systems. This position serves as a senior technical ...

POSITION As a Senior Software Engineer, you will create software that runs on or works with the ... To develop cutting edge software using C++, C#, Java, and/or Android * To help define the software ...

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

We are seeking a Senior Software Engineer to join the Material Processing Systems Group in the development of advanced laser-based manufacturing systems. This position serves as a senior technical ...

Showing results 21-40

Sr Software Engineer Java information

What does a Sr Software Engineer Java do?

A Sr Software Engineer Java is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and ensure that software solutions are robust, scalable, and secure. Their work involves collaborating with cross-functional teams, reviewing code, and implementing best practices to deliver high-quality products. Senior engineers also play a key role in architectural decisions and contribute to the overall technical direction of their team or organization.

What are the key skills and qualifications needed to thrive as a Sr Software Engineer Java?

To thrive as a Sr Software Engineer Java, you need advanced proficiency in Java programming, software design principles, and a bachelor’s degree (or higher) in computer science or a related field. Familiarity with tools such as Spring Framework, RESTful APIs, version control systems like Git, and cloud platforms is typically required, along with relevant certifications like Oracle Certified Professional Java Programmer. Excellent problem-solving skills, effective communication, and the ability to mentor junior developers make someone stand out in this position. These skills ensure the delivery of robust, scalable applications and foster efficient collaboration in complex development environments.

What are some common challenges Sr Software Engineers specializing in Java face when leading project teams?

Sr Software Engineers working with Java often encounter challenges such as balancing hands-on coding with mentorship responsibilities, managing technical debt in legacy systems, and aligning project goals with business requirements. They frequently need to facilitate effective communication between developers, QA engineers, and stakeholders to ensure project milestones are met. Additionally, staying updated with evolving Java frameworks and best practices while guiding less experienced team members is essential for maintaining code quality and team productivity.

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

AspectSr Software Engineer JavaSoftware Developer Java
Required CredentialsBachelor's degree, 5+ years experience, possibly certifications like Oracle Certified ProfessionalBachelor's degree, 1-3 years experience, often entry-level certifications
Work EnvironmentDesigning architecture, leading projects, mentoring teamsWriting code, debugging, implementing features
Employer & Industry UsageTech companies, finance, healthcare, enterprise solutionsStartups, tech firms, software consultancies
Search & Comparison IntentHigher-level roles, leadership, complex projectsEntry to mid-level development tasks

In summary, Sr Software Engineer Java typically involves more experience, leadership, and architectural responsibilities, while Software Developer Java focuses on coding and feature implementation. Both roles are common in tech industries but differ in scope and seniority.

What cities in Minnesota are hiring for Sr Software Engineer Java jobs?

Cities in Minnesota with the most Sr Software Engineer Java job openings:

Infographic showing various Sr Software Engineer Java job openings in Minnesota as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Liferay Senior Software Engineer

Eagan, MN • On-site

Apex Systems
IT Services • 1 - 5K employees

$127K - $167K/yr

Other

Medical, Dental, Vision, Life, Retirement

Posted 7 days ago


Job description

Liferay Senior Software Engineer
Location: Eagan, Minnesota (Remote)

Role Overview

We are seeking a Liferay Senior Software Engineer to create, update, and maintain web and mobile-friendly portal applications. The role involves developing Liferay portlet applications, collaborating with end-users, scheduling migrations, and providing bug fixes. This position is central to the continued development of features and content within the client Liferay web portal.

Key Responsibilities
  • Design and develop portal solutions using Liferay out-of-box portlets, Liferay MVC, and Spring MVC portlets.
  • Develop and maintain Liferay portlet applications for web-based and mobile-friendly portals.
  • Create and manage Liferay Portal themes and design applications based on UI mock-ups using technologies like CSS, JavaScript, and Bootstrap.
  • Handle the development, administration, and deployment of n-tier web applications.
  • Work with end-users to schedule migrations, identify new features, and provide bug fixes.
  • Contribute to Liferay annual upgrades.
Required Qualifications
  • 3-5 years of experience in Liferay development, administration, and deployment.
  • Experience with Liferay versions 7.3 or 7.4.
  • Proficiency in full-stack Java development, including server-side languages like Java and Spring Boot.
  • Experience with front-end technologies such as React, JavaScript, CSS3, HTML5, Node.js, jQuery, and LESS.
  • Knowledge of n-tier web applications, including web servers, application servers, and databases.
  • Familiarity with database technologies such as MySQL.
  • Experience with AWS.
  • Solid background in Linux and knowledge of Nginx or Apache servers.
  • Good writing and communication skills.
Preferred Qualifications

Experience with UI/UX principles and basic prototype design.

Benefits Overview:
  • Everforth Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection.
  • We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure.
  • Everforth Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts.
  • In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA.
  • Everforth Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach.
  • You can access a full list of our benefits, programs, support teams and resources within our ‘Welcome Packet’ as well, which an Everforth Apex team member can provide.

Everforth Apex Systems is an equal opportunity employer.

We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law.

Everforth Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law.

Everforth Apex uses a virtual recruiter as part of the application process.

If you require an accommodation under the Americans with Disabilities Act to participate in an interview with a virtual recruiter or to use our website for a search or application, please contact our Benefits Department at accommodations@apexsystems.com or 804-523-8228. Please note that this contact information is strictly to be used for medical ADA accommodations and that no other inquiries will be answered.

UnitedHealthcare creates and publishes the Transparency in Coverage Machine-Readable Files on behalf of Everforth Apex Systems.

#J-18808-Ljbffr