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