Logo
Apex Systems

Full Stack Java Developer

Apex Systems, Indianapolis, IN, United States


Apex Systems is currently looking for a strong, heavily motivated mid-level Java Engineer that will be tasked with helping move our client's applications from a current legacy platform to an AWS Cloud-based Microservices architecture. The main focus of this role will be rooted in migration efforts utilizing Java, TypeScript (React or Angular), AWS, Docker, Kubernetes, and TDD.

Responsibilities:

  • Ability to work collaboratively with cross function.
  • Ability to communicate effectively with diverse business and technical audiences.
  • Ability to work independently and or in a team setting.
  • Must have experience with Agile methodologies.
  • Ability to work in a fast-paced environment and generate innovative ideas to provide solution to the business needs.

Technical Requirements:

  • Experience in modernizing monolithic apps / services moving from OnPrem to Cloud
  • Java ( 8+ is okay)
  • Spring Framework/Spring MVC/Spring Boot/JPA/Spring Security
  • Newer TypeScript framework – React or Angular
  • Microservices Implementation patterns; must have design experience.
  • NoSQL/SQL
  • AWS – needs to have experience building cloud native apps / services.
  • Rabbit MQ or other Event Messaging System
  • Strong test automation / TDD experience
  • DevOps – experience building CI/CD pipelines.
  • Experience with Docker and Kubernetes
  • Unit Test case framework experience J Unit/Mockito or some mocking frameworks

Nice to have :

  • Knowledge of SailPoint and workday
  • Any RBAC product experience is a plus
  • Terraform and Helm Charts
  • Python Scripting experience
  • Experience in Unix/Linux environments.