1- experience as a SR Web Developer with the tools listed
2-experienced SR Web Developer with SQL
· Software and language skills must include 5+ years’ experience in Java, along with experience in the following…
o Spring (MVC, IoC, JPA)
o ORM (Hibernate)
· Experience with the following client-side development technologies
· Solid understanding of Web Services…
· Experience with Eclipse or similar IDE
· Experience working with database back-end technologies…
o SQL (Microsoft, Oracle, etc.)
o Stored Procedures
· Familiarity with data modeling (e.g. Erwin).
· Familiar with the following software development methodologies
· Experience with the following continuous integration tools
· Knowledge of source code control management systems and configuration management (GIT preferred).
· Ability to design and implement scalable software and design patterns.
· Experience with event-based and message-driven distributed systems working with message brokers, including development of producers and consumers.
· Experience with testing frameworks such as Junit.
· Familiar with basic Linux command line tools (e.g. ls, top, tail)
· Familiar with Web Containers (e.g. Tomcat)
· Experience with the AWS services- strong plus but not required:
o RDS (MySql, Aurora)
· Strong written and verbal communication skills.
· Self-motivated to work independently and within cross-functional teams.