Jornada
minimum of 3 years:
* experience working with aws services.
* ability to work as a team member.
* solve complex development tasks and able to create software architecture for medium/high complexity solutions.
* strong architecture skills, with the ability to select the best stack for each project.
* design, build, and maintain efficient, reusable, and reliable code.
* ensure the best possible performance, quality, and responsiveness of applications.
* implementation of secure systems and data protection measures.
* monitoring system performance.
* knowledge of relational and/or non-relational databases.
* provide time estimations for development sprints and specifications.
* developing and executing project plans.
* communicating key project data to team members and building cohesion among teams.
* creating innovative solutions to meet our company’s technical needs.
* mentoring of junior and graduate members of a development team.
* experience working with spring boot and spring ecosystem (spring mvc, spring data, spring security).
* knowledge of aws serverless
* solid knowledge of the java working environments.
* solid knowledge with dependencies and management tools like maven and gradle.
* understanding multithread,
multiprocessing and high concurrency architecture.
* experience working with rest api and docker containers.
* experience working with logging tools like prometheus, grafana or elk stack
* proactive and pay attention to scalability, availability, code quality, organization and automatization.
* comfortable in learning new coding languages and frameworks, and seamlessly switching from one to another, when required.
* very good programming skills (object oriented, data types, methods, algorithms, generics, interfaces, delegates, inheritance, polymorphism,
arrays).
* hands-on programming experience using relevant frameworks.
* experience in one or more of the most commonly used web applications stacks.
* experience with unit tests (like junit or mockito) and integration tests good working knowledge of t‐sql (complex queries, stored procedures, views, functions).
* knowledge of agile methodologies
* proficient understanding of code versioning tools (knowledge of gitflow,
trunk base release and other flows)
* java or spring framework certification
* knowledge of apigee.
* knowledge of another cloud providers (gcp, azure).
* knowledge of api restful,
microservices and event driven architecture.
* knowledge about ci/cd tools like jenkins, gitlab ci or circle ci
* experience working with clients and business partners.
* databases (sql or nosql) experience: – mysql, sql server, mongodb,
dynamodb, redis.
* knowledge of continuous integration (azure and aws).
* experience working with kubernetes
* understanding of test-driven design (tdd), especially unit testing.
* understanding of bests authentication practices and security assurance.
* knowledge of python and some common python web frameworks
degree in a relevant it discipline such as computer science or software engineering
#j-18808-ljbffr