Job Details:
· Experience with engineering best practices to include analyzing, designing, developing, deploying and supporting software solutions and/or infrastructure implementations/upgrades
· Experience working with AWS or other Cloud providers
· Strong Java development experience (specifically backend) - (Java (Core, Spring Boot))
· Java, Spring (Not Spring Boot), automated unit testing (JUnit, Mockito)
· Familiarity with database technologies
· Experience with a messaging system (IBM MQ, Rabbit MQ, Apache Kafka)
· Experience with application server (IBM Websphere, Weblogic, Jboss)
· DevOps experience
· Experience mentoring an engineering team
· Strong sense of ownership with a proven track record of successfully designing and delivering significant and impactful technology solutions
· Experience developing and leading solution delivery using agile methods
· Ability to successfully communicate to both technical and non-technical audiences in varying forms and levels of detail
· Bachelor's Degree or equivalent experience
· 5+ years of professional development experience with Java (specifically backend)
Nice to haves:
· Familiarity with git or other source control
· Container orchestration (preferably: Kubernetes)
· Infrastructure scripting (preferably: Terraform)
· GITHUB / GITLAB, CICD, New Spring applications/services development