Skip to main content

Full Stack Java Software Engineer

Posted 2 days ago

software technologyMinneapolis (MN)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Full Stack Java Software Engineer 6 month contract 100% Remote
Hours: 8:30 AM to 6 PM Mountain Time
Responsibilities: Deliver technical solutions based on requirements of product team. Actively participate with agile team to identify non-functional requirements to support product roadmap. Identify and develop solutions to address technical debt. Identifies best practices for technical implementation and coding standards and works with team to implement standards. Accesses programs and work with agile team to identify user problems and design new or existing systems. Evaluates user requirements, writes specifications, and codes, and installs and documents necessary programs. Progresses or modifies new/existing software applications programs of moderate complexity and scope. Designs, develops, tests, debugs, implements, and prepares flow charts for both new and existing systems. Deploys software tools, processes, and metrics. Detects problems; audits accuracy and relevance of information; uses sound judgment to generate and evaluate alternatives, and make recommendations incorporating feedback from customers, agile team and in-house teams on product strategy and finding ways to expand product market reach. Keeping up to date with industry trends and technology developments.
Requirements: Bachelor's Degree in Computer Science, Information Systems, Business Administration, Mathematics or a directly related field and/or equivalent years of work experience.5+ years of experience in application and software systems development. Strong SQL skills (SQL Developer experience a plus), familiarity with Stored Procedures, and excellent data analysis and quantitate skills. Strong knowledge of full stack development and proficiency in Angular 8.3.6, SQL, and PL/SQL and Java. Experience with cloud-based architecture required. Strong knowledge of information technology and data processing enough to be able to review program specifications, design programs, and write or modify code. Strong knowledge of the principles, methods, and tools for analyzing and developing software test and evaluation procedures.
Preferred Skills:
  • Experience with developing solutions that take advantage of AWS/Cloud platforms.
  • MuleSoft experience preferred.
  • Experience working with Agile teams required, DevSecOps preferred.
  • Experience with how to write applications in a Containerized architecture. i.e., Docker based applications.
  • Experience with architecting and developing applications that support zero downtime deployments.
  • Familiarity with health care and/or insurance industries preferred.
  • Top 3 requirements:
  • Strong SQL skills (SQL Developer experience a plus), familiarity with Stored Procedures, and excellent data analysis and quantitate skills.
  • Strong knowledge of full stack development and proficiency in Angular 8.3.6, SQL, and PL/SQL and Java.
  • Cloud-based architecture required.
Team: 1 Scrum Master; 1 Product Owner; 2 Business Analysts; 1 Dev Lead; 3 Developers; 2 QA
Interview: 2 Rounds of interviews. It would be a technical interview to check the programming skills, technical concepts, problem solving, etc.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this