Vacancy expired!
Job #: 21-05417Title: Sr. Full Stack Developer/ Programmer Client Location: Expected to return onsite- Minneapolis, MN Duration: Contract- 12+ Months One of our enterprise financial services client in Minneapolis, MN is seeking a Sr. Software Engineer to join their team starting on contract. This person will be a Full stack developer with primary focus on Java based backend development. Candidates with 3-4 years of experience in developing REST API's using Spring and Spring Boot is a must. Someone who can also provide thought leadership in terms of architecture, design, and development. Understanding or any experience on front-end development, specifically ReactJS will be an added bonus. Daily Duties:
- Code, test and troubleshoot existing programs utilizing the appropriate hardware, database, and programming technology.
- Analyze end user data and business needs to format final product and assure user-orientation. Test and develop programming modifications.
- Utilize applications expertise to participate in the design process as needed, then write new program code based on defined specifications.
- Document programming problems and resolutions for future reference.
- Maintain and modify programs; make approved changes by amending flow charts, develop detailed programming logic, and coding changes.
- Write and maintain programming documentation, as well as operations and user guides (as required).
- Effectively unit test all code and programs prior to releasing them to the quality assurance (QA) team.
- Resolve all unit test issues in a timely manner.
- Collaborate with the QA team to identify test cases and create/mine test data to enable a thorough test of all development deliverables.
- Respond to all inquiries and issues in a timely manner as the developed code/program moves through the testing process and ultimately into production.
- Provide implementation/production support as required.
- Software engineer with relevant experience in developing, packaging, configuring deploying, operating and maintaining microservices written in Java, in a cloud-native environment.
- Good understanding of Micro services architecture and 12 factor apps
- Strong understanding of CI/CD, DevOps processes and familiarity with wide range of DevOps tools
- Expertise in Object Oriented Programming languages such as Java and familiarity with functional programming languages such as Scala.
- Extensive experience in designing, developing and deploying restful API's in a Java-based ecosystem.
- Experience running containerized applications in a cloud environment preferably AWS and deploying applications in DC/OS and/or Kubernetes.
- Expertise configuring DevOps pipelines for multiple environments in Jenkins or Bamboo Nice To Have
- Familiarity with developing Back-ends for front-ends (BFF) using NodeJS
- Good understanding and familiarity with developing front-end applications using frameworks/libraries such as React, Vue, Redux, Relay.
- Experience in GraphQL is a plus.
Vacancy expired!