Talent.com
Esta oferta de trabajo no está disponible en tu país.
Engineer - Software Lvl 5 Back End

Engineer - Software Lvl 5 Back End

Net2SourceCr
Hace 29 días
Descripción del trabajo

A Senior Engineer is part of a key team of Nordstrom Technology professionals that applies scientific, mathematical, and social principles to design, build, and maintain technology products, devices, systems, and solutions.These technology products and solutions provide amazing customer experiences while meeting the needs of the business. The scope and accountability at this level is responsible for the quality of a team's work, ensuring that all designs are clear and complete for successful execution. This level can undertake complex design and problem solving without supervision.

We'd love it if you have...

  • Bachelor's or Master's degree in an engineering discipline, preferably computer science, or equivalent
  • years of professional experience in delivering quality software with Java, Spring.
  • Experience with RESTful architecture and micro services
  • Experience with system design, architecture, scaling, and performance testing
  • Experience with AWS
  • Experience with SQL databases, basic knowledge of NoSQL databases
  • Familiarity with CI / CD and testing, monitoring, and alerting tools.
  • Knowledge of Kafka or any other streaming platforms;
  • Experience with Kubernetes and Docker is a plus
  • Great soft skills and troubleshooting experience

Responsibilities :

  • Feature design; evaluate designs and provide feedback;
  • Influence quality standards and understand, identify, and measure across the entire solution
  • Identify performance issues and optimize solutions;
  • Demonstrate competence in engineering concepts and theories, combining them with business understanding to design, document, and implement clean and robust solutions to complex business problems;
  • Collaborate with other engineering teams, business stakeholders, as well as program and product managers to define and implement technical solutions;
  • Demonstrate an ability to turn business needs into functional requirements, while also explaining technical details in ways the business can understand. Participate in defining, scoping, and estimating resulting stories;
  • Work closely with your peers, mentor junior developers, and help the team achieve its goals;
  • Maintain a high bar for code quality, testing, and automation while finding opportunities to improve them continuously.
  • Drive design and code reviews, ensuring the team ships high-quality, scalable, maintainable, and well-tested code;
  • Monitor / support the system in production (Pager Duty);
  • Maintain a DevOps mindset, promoting cloud-oriented solutions while implementing and supporting monitoring, alerting, CI / CD pipelines as well as the team's Cloud infrastructure.
  • Skills :

    Technology Stack Used :

  • Java
  • Spring Boot
  • Kafka
  • PostgreSQL, Neoj, Redis
  • AWS (S, SQS / SNS, EC, ECS)
  • Kubernetes
  • Must-have skills :

  • Strong knowledge of Java
  • Strong knowledge of Spring / SpringBoot
  • Experience with Kafka
  • Experience with Git version control system
  • Working knowledge of non-relational and relational databases
  • Nice-to-have skills :

  • Experience with monitoring / troubleshooting tools like NewRelic, Splunk
  • Experience with infrastructure as a code (Terraform)
  • Performance testing with Jmeter or any other tool
  • Crear una alerta de empleo para esta búsqueda

    Software Engineer • Cr