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!
|