Principal Developer

Jobtailor

Minneapolis (MN)

On-site

USD 120,000 - 180,000

Full time

47 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Jobtailor in Minneapolis, MN seeks a senior software architect to design and implement large, complex Java applications aligned with enterprise standards and strategy.

You will lead technical initiatives, mentor teams, review code, and collaborate with stakeholders to define requirements and estimate effort, while ensuring security and reliability across cloud-native services.

Qualifications

  • Bachelor's degree or equivalent professional experience.
  • 8+ years of professional software development experience.
  • Deep expertise in Java with Spring / Spring Boot.

Responsibilities

  • Design and implement large, complex Java applications aligned with standards.
  • Provide technical leadership and mentor developers across teams.
  • Collaborate with stakeholders to define requirements and estimate effort.
  • Review runbooks and system documentation; ensure security and reliability.
  • Support architecture alignment across portfolios and cloud-native initiatives.

Skills

Java
Spring / Spring Boot
AWS
SQL
REST / RESTful
Event-driven Architecture
Software Architecture
Mentoring
Technical Leadership

Education

Bachelor's degree in Computer Science or related field

Tools

AWS Console
Cloud-native Services
Runbooks
Relational Databases
Code Reviews

Job description

Design and implement large, complex applications, systems and processes aligned with architectural standards and enterprise strategy
Partner with business stakeholders and analysts to define requirements, evaluate solution options and estimate effort
Analyze ambiguous problems and determine appropriate methods, techniques and evaluation criteria
Provide technical leadership across large initiatives and serve as a primary technical point of contact
Collaborate with architecture teams to align solutions with portfolio direction, development standards and security requirements
Influence development best practices and standards through code reviews, technical guidance and mentoring
Plan and coordinate complex implementations, ensuring functional design quality, technical execution and operational readiness
Provide subject matter expertise across multiple technical domains and guide resolution of complex issues
Support engineering leadership with financial or data input related to project estimates, capital expenditures or cost considerations
Review and maintain runbooks, operational guides and system documentation
Perform other duties and responsibilities as assigned

Requirements
  • Bachelor’s degree in computer science, software engineering, or related field, or equivalent professional experience
  • 8+ years of professional software development experience
  • Deep expertise in Java, including modern frameworks such as Spring / Spring Boot
  • Experience designing and delivering large-scale, secure and highly available Java applications in enterprise environments
  • Strong understanding of software architecture, design patterns and system integration, including REST-based and event-driven architectures
  • Extensive hands-on experience with AWS services, such as EC2, RDS, S3, IAM, Lambda, API Gateway, SQS, or equivalent cloud-native services
  • Advanced experience with relational databases and SQL, including data modeling, performance tuning and transactional integrity
  • Ability to provide technical leadership, mentor senior developers and guide architectural decisions without formal authority
  • Strong communication and collaboration skills, with the ability to translate complex technical concepts for both technical and non-technical stakeholders
  • Experience using AI-assisted development tools with sound judgment, including validating output quality and adhering to security and data-handling standards
  • Preferred: Experience designing and implementing large-scale, distributed systems in a cloud-native environment
  • Preferred: Strong background in cloud architecture and services, including compute, storage, messaging and monitoring
  • Preferred: Experience with secure coding practices, application security and regulated or compliance-driven environments
  • Preferred: Experience modernizing legacy applications, including cloud migration, refactoring, or decomposition into services
  • Preferred: Ability to provide technical leadership, mentor senior and mid-level developers and influence architectural decisions across teams
Core Competencies

Demonstrates deep expertise in Java and modern frameworks, with a strong understanding of software architecture and design patterns. Capable of providing technical leadership and mentoring while collaborating effectively with stakeholders to deliver large-scale, secure applications in cloud-native environments.

Highest-signal resume keywords
  • Java Development
  • Spring / Spring Boot Frameworks
  • AWS Services (EC2, RDS, S3, IAM, Lambda, API Gateway, SQS)
  • Software Architecture and Design Patterns
  • Technical Leadership and Mentoring
Hard Skills
  • Java
  • Spring
  • Spring Boot
  • AWS
  • SQL
  • Data Modeling
  • Performance Tuning
  • REST-based Architectures
  • Event-driven Architectures
  • Secure Coding Practices
Soft Skills
  • Communication
  • Collaboration
  • Mentoring
  • Problem Solving
  • Technical Guidance
Industry Keywords
  • Enterprise Environments
  • Cloud Architecture
  • Distributed Systems
  • Application Security
  • Compliance-driven Environments
Tools & Technologies
  • AI-assisted Development Tools
  • Cloud-native Services
  • Relational Databases
  • Operational Guides
  • Runbooks
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Technical Lead
Java Technical Lead

Jobtailor • New York (NY)

On-site
USD 140,000 - 170,000
Senior Java Software Engineer
Senior Java Software Engineer

Compunnel, Inc. • City of White Plains (NY)

On-site
USD 120,000 - 180,000
Senior Software Engineering Advisor
Senior Software Engineering Advisor

Jobtailor • Morris Plains (NJ)

Hybrid
USD 130,000 - 170,000
Cloud Development Engineer
Cloud Development Engineer

Jobtailor • Town of Texas (WI)

On-site
USD 110,000 - 140,000
Senior Software Engineer, Java
Senior Software Engineer, Java

Jobtailor • Denver (CO)

Hybrid
USD 140,000 - 175,000
Software Application Architect
Software Application Architect

Compunnel, Inc. • Durham (NC)

On-site
USD 140,000 - 180,000
Technical Lead
Technical Lead

Jobtailor • New Jersey

On-site
USD 140,000 - 190,000
Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

Jobtailor • Dublin (CA)

On-site
USD 130,000 - 180,000
Senior Backend Engineer
Senior Backend Engineer

Jobtailor • Town of Florida (NY)

On-site
USD 130,000 - 190,000
Java Software Engineer
Java Software Engineer

Swoon • Plano (TX)

On-site
USD 130,000 - 180,000