Senior software engineer java, 100% en remoto
Role details
Job location
Tech stack
Job description
relate to each other, with autonomy to continuously iterate improvements to achieve highly available, fault tolerant applications. - Identify, troubleshoot and pre-empt operational issues being able to understand and modify code. - Preserve the platform health and implement tech compliance - Drive engineering best practice (e. G, Operational Excellence, Security, Quality, Resilience etc. ) And set standards across the team. - Estimate, scope and plan your work within an agile environment. - Willingness to be part of a 24/7 on-call rota (paid additionally) Requirements: - +4 years (Junior) or +10 years (Senior) of experience as Developer in Operations - Production-grade experience of developing and managing APIs using Java Springboot. Excellent understanding of SOLID principles, SOA, HTTP and REST. - Good knowledge of Gradle. - Production experience running microservices on container orchestration architectures. - Passionate about API testing utilising tools
Requirements
similar to Wiremock, Pact, Postman and Cucumber. - Good understanding of API authentication and authorisation mechanisms like OAuth. - Understand the concept of distributed tracing and have some experience working with logging tools - Basic knowledge of infrastructure as code and CI/CD pipeline management via Jenkins. - Strong experience in back-end architectural and design patterns. - Good knowledge of distributed systems at backend with a proven track record in Performance, Scalability, and Resiliency. - Advanced English level (B2-C1) Desirable experience - Experience with Agile methodologies - Development experience within AWS - NodeJS experience - Good knowledge of Maven - Knowledge using monitoring logging tools like NewRelic or Logzio to troubleshoot problems in a distributed network of systems. - Experience with monitoring, ing and notifications (NewRelic, Grafana, AppDynamics, Datadog, Logz. Io,. . . ) With demonstrable observability implementations. - Experience with process automation - Working knowledge with support platform tools (ServiceNow, PagerDuty. . . ) What can we offer? - 23 days of Annual Leave plus the 24th and 31st of December as discretionary days! - Numerous benefits (Health Care Plan, teleworking compensation, Life and Accident Insurances). - Retribución Flexible Program: (Meals, Kinder Garden, Transport, online English lessons, Health Care Plan. . . ) - Free access to several training platforms - Professional stability and career plans - UST also, compensates referrals from which you could benefit when you refer professionals. - The option to pick between 12 or 14 payments along the year. - Real Work Life Balance measures (flexibility, WFH or remote work policy, compacted hours during summertime. . . ) - UST Club Platform discounts and gym Access discounts If you would like to know more, do not hesitate to apply and well get in touch to fill you