MinneapolisRecruiter Since 2001
the smart solution for Minneapolis jobs

Software Engineer

Company: Talent Software Services
Location: Rochester
Posted on: April 25, 2025

Job Description:

SOFTWARE ENGINEER (Full Stack Developer (Angular + Java Spring Boot).

Please double check you have the right level of experience and qualifications by reading the full overview of this opportunity below.

Job Summary: Talent Software Services is in search of a Full Stack Developer for a contract position in Rochester, MN. The opportunity will be five months with a strong chance for a long-term extension.

Position Summary: We are looking for a skilled Full Stack Developer with experience in building and maintaining n-tiered applications. The ideal candidate should have expertise in modern Angular for the front end and Java Spring Boot for the back end, with strong database and API development experience. Update and correct code for security and functionality issues. Angular and NGRX, combined with ability to update and construct API's that would communicate with EPIC and Microsoft SQL.

Primary Responsibilities/Accountabilities:Design, develop, and maintain scalable full-stack applications using Angular and Java Spring Boot.
Build and optimize responsive, high-performance UI components using Angular, TypeScript, and NgRx/Redux.
Develop RESTful APIs with Spring Boot, Hibernate/JPA, and ensure seamless integration with front-end applications.
Implement OAuth 2.0 authentication and secure API endpoints.
Work with MS SQL Server, design efficient database schemas, and optimize queries using JDBC.
Use Liquibase for database versioning and migrations.
Write unit and integration tests for both front-end (Angular/Jasmine/Karma) and back-end (JUnit).
Collaborate with cross-functional teams, participate in code reviews, and follow best practices for software development.


Qualifications:Bachelor's Degree in Computer Science/Engineering or related field.

Frontend:Strong proficiency in Angular (latest versions), TypeScript, NgRx/Redux
Experience with CSS/SCSS for responsive UI development

Backend:Proficiency in Java, Spring Boot, Hibernate/JPA
Experience with Maven for build automation
Knowledge of REST API development, Swagger for API documentation
Hands-on experience with OAuth 2.0 authentication mechanisms

Database:Experience with MS SQL Server
Strong understanding of database modeling, JDBC, and query optimization -Familiarity with Liquibase for database migrations

Testing & Best Practices:Experience writing unit tests for Java (JUnit) and Angular (Jasmine/Karma)
Understanding of software development best practices and design patterns
Strong debugging and troubleshooting skills


Preferred:Effective communication skills to collaborate within a cross-functional team -Problem-solving mindset with the ability to work independently and in teams -Experience in an Agile development environment is a plus
(Quick list of requirements: Recent versions of Angular, TypeScript, NgRx/Redux, CSS/SCSS, Java, Spring Boot, Hibernate/JPA, REST API, Swagger, MS SQL, JUnit, Jasmine/Karma, Epic)


If this job is a match for your background, we would be honored to receive your application!

Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities, including contract, contract to hire, and permanent placement. Let's talk!

Keywords: Talent Software Services, Minneapolis , Software Engineer, IT / Software / Systems , Rochester, Minnesota

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Minnesota jobs by following @recnetMN on Twitter!

Minneapolis RSS job feeds