Senior Full Stack Developer - Java

Overview

Hybrid
$70 - $85
Contract - W2
Contract - 12 Month(s)

Skills

Fullstack
Java
Springboot
Spring
Angular
AngularJS
React
Python
C++
NodeJS
AWS
Azure
GCP
Docker
Kubernetes
JavaScript
HTML
RESTful
SDK
Use Cases

Job Details

  • 12+ Months Contract

Location: O Fallon, Missouri Hybrid

Program Information

  • In-Store Biometrics Program: Pilot use case where users can enter the store without carrying a device
  • Focus Areas: Payment cards, identity, biometric offloading
  • Tech Stack: Mobile app, SDK, backend services, NoSQL databases

Position Full Stack Engineer

  • Core Skills:
    • Backend: Java, Spring Boot
    • Frontend: AngularJS or ReactJS
  • Additional Language Exposure (Preferred): Python, C++, NodeJS
  • Databases: PostgreSQL, MongoDB (NoSQL), In-memory caching
  • Containerization & Cloud: Docker, Kubernetes; experience with AWS, Azure, or Google Cloud Platform (managed Kubernetes services)
  • Architecture & Leadership:
    • Senior-level experience in designing microservices and architecture
    • Some leadership experience is a plus
  • Problem-Solving: Strong analytical and problem-solving skills

Experience & Interview Process

  • Years of Experience: 6 9 years
  • Work Split: 40 60% backend / frontend
  • Relocation: Open to candidates willing to relocate
  • Interview Rounds: 2 rounds
  • Frontend Focus at Client: AngularJS with heavy use of JavaScript and HTML5; React also considered

As a senior engineer, you will

Design, develop, and maintain robust and scalable backend services using Java, Spring Boot, or other object-oriented programming languages such as C/C++, Python (with flask) or Node.js and microservices architecture
Deploy and manage applications on PCF or other cloud platforms
Develop engaging and responsive user interfaces using modern front-end frameworks such as Angular or React
Participate in PoCs (Proof of Concept) and help the department with selection of vendor solutions, technologies, methodologies and frameworks
Write clean, well-documented, and testable code.
Collaborate with product managers, designers, and other engineers to deliver high-quality products
Participate in code reviews and contribute to improving our development processes
Troubleshoot and resolve complex technical issues
Ensure adequate test coverage in Unit Testing, System Testing/Integration Testing and Performance Testing
Mentor junior engineers and share your expertise
Work in an agile environment, participating in sprint planning, daily stand-ups, and retrospectives

All About You
Overall, 5-8 years of career experience into Full Stack Development
Strong proficiency in Java and Spring boot framework
Proficiency in programming languages such as Python with flask, Node.js or C/C++ (preferrable)
Experience with Restful API design and development
Experience with PCF or other cloud platforms such as Azure, AWS, or Google Cloud Platform, with specific expertise in container orchestration using AKS or EKS
Hands on experience in front end technologies such as JavaScript, HTML/CSS, Angular/React/Vue.js frameworks
Experience with relational databases such as Oracle or PostGreSQL
Experience integrating with third party APIs, including authentication, data mapping, and error handling
Experience leveraging or developing solutions using Information Security-related concepts: Cryptography X.509, public key cryptography standards, JWT, hashing, digital signatures
Experience with testing frameworks and methodologies
Ability to work independently and as part of a team

Good to have

Experience with biometrics concepts and technologies is a plus
Experience with DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes)
Contributions to open-source projects

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.