Java Back End Developer

Location: North of Pittsburgh, PA

Job Type: Full Time / Permanent

Back End – looking for experienced Developers in REST API, Microservices, Message queueing

Education & Experience: ​

  • Bachelors degree in Computer Science, Engineering, Information Systems, and related field. Will accept an Associate’s degree with 7+ years related experience in the above areas
  • 4+ years web application development using Java/JEE architecture
  • Experience in microservices architecture, REST API, JSON, Spring
  • 2+ years PL/SQL development
  • 2+ years diverse database architectures (noSQL and or RDBMS) : MongoDB, Oracle, PostgreSQL
  • 2+ years development team leadership experience, with responsibilities for design, development, and quality of the team deliverables, desired
  •  2+ years Agile Development Methodology, desired
  • Experience with Elasticsearch/Solr, Docker, Kubernetes, message queuing (RabbitMQ), and CI/CD
  • Experience writing services unit test cases: Junit, Spring
  • Strong attention to quality, details, root cause problem solving, and follow-up
  • Strong ownership of overall deliverables
  • Data modeling, data structure and network systems
  • Excellent communication skills, both verbal and written
  • Ability to deliver working solutions on time
  • Support and maintenance, including both internal and external customer interactions
  • Knowledge of one or more cloud platform services, such as AWS, desired
  • Knowledge of Logstash, Kibana, desired