Qualifications and education requirements
* bs/ms degree in computer science, engineering or a related subject
* expert in java and enterprise java technologies and development
* expert in the spring framework (spring, spring mvc, spring boot, spring security, etc)
* expert in designing and implementing restful web services
* expert building web applications from the ground up
* experience converting business requirements into technical design documents
* ability to write well-designed, testable, efficient code
* knowledge of or working experience with ci/cd pipelines; including technologies such as docker, jenkins/concourse
* experience with cloud technologies, such as gcp
* agile (scrum) based delivery practices, test driven development, test automation, and continuous delivery
* solid understanding of object-oriented principles
* demonstrated success in building design patterns and software engineering best practices
* experience with oauth2
* solid understanding of hibernate
* solid understanding of microservices
* excellent knowledge of relational databases, sql and no sql
* experience with maven and gradle
* experience with netty
* proven experience with messaging technologies, including but not limited to queues, topics, publisher/subscriber patterns, and brokers
proficient in using git for version control and mastering the gitflow workflow
spanish: native english: excellent command / highly proficient in spoken and written english
#j-18808-ljbffr