Qualifications and education requirements:
* bs/ms degree in computer science, engineering or a related subject
* proficiency 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 nosql
* 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
experience
* java: 5+ years
* spring: 4+ years
* ci/cd: 2+ years