Search

Java Full Stack Engineer / Architect

1 point system
locationHopkins, MN, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Project Overview

This position supports the critical Peru project conversion modernization initiative. The role requires a hands-on Java developer with strong experience across backend, frontend, database, and infrastructure, combined with networking and resiliency expertise.

Responsibilities

  • Build scalable microservices using Java and Spring Boot with RESTful APIs.
  • Implement and modify Spring Cloud components (Config Server, Eureka, Gateway, Circuit Breaker).
  • Develop and maintain React front-end applications (20% of role; Angular acceptable).
  • Integrate APIs between React front-end and Spring Boot back-end.
  • Design and manage Postgres schemas, updates, and Liquibase migrations.
  • Support DB2 → Postgres streaming and schema conversion.
  • Configure load balancing, GTM, LTM, F5, and resiliency setups across data centers.
  • Ensure seamless failover for APIs across multiple sites.
  • Apply DevOps methodologies for CI/CD pipelines (Jenkins, GitHub Actions, GitLab).
  • Containerize and orchestrate services using Docker and Kubernetes.
  • Implement authentication and authorization using Spring Security and JWT.
  • Conduct unit and integration testing (JUnit, Mockito, Jest, React Testing Library).
  • Collaborate with cross-functional teams to ensure resiliency, scalability, and compliance.

Required Skills & Experience

  • 8–10 years of professional experience in enterprise software development.
  • Strong proficiency in Java and Spring Boot.
  • Hands-on experience with React (or Angular).
  • Expertise in Postgres schema design, Liquibase, and database migration.
  • Experience with messaging systems, networking, and load balancing.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Strong knowledge of Docker, Kubernetes, and microservices architecture.
  • Prior finance domain experience at national banks (not regional).
  • Proven leadership experience while remaining hands-on.

Nice to Have

  • Prior experience at US Bank.
  • Networking expertise (F5, GTM, LTM).
  • Experience with streaming technologies.
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...