Principal Java Software Architect - The Intelligence Exchange

Sabre Polska Sp. z o.o.

Kraków, Łagiewniki-Borek Fałęcki
Hybrydowa
Java
Spring Boot
🐳 Docker
🚢 Kubernetes
Hybrydowa

Requirements

Expected technologies

Java

Spring Boot

Docker

Kubernetes

Operating system

Windows

Linux

Our requirements

  • Around 8 years of experience in developing production ready Java systems.
  • Bachelor's degree or equivalent. Master's Degree in Computer science or Engineering preferred
  • Advanced application and systems architecture skills
  • Excellent written and verbal communication skills
  • Ability to lead and direct multiple projects simultaneously
  • Excellent analysis skills and persistence in problem solving
  • Strong understanding of object-oriented design and programming, data modeling, and entity-relationship diagrams
  • Ability to translate complex problems clearly and in non-technical terms
  • Outstanding problem solver

Optional

  • Knowledge of the travel industry and the Sabre eco-system
  • Spring Core as well as Spring Boot frameworks.
  • Experience working with containers (Docker) and Kubernetes
  • Experience in designing GUI from architecture point of view

Your responsibilities

  • Shapes the future for the Data Engineering organization
  • Leads, mentors and coaches other team members to ensure the success of the team and the organization
  • Actively contributes to all phases of software development life cycle
  • Cooperates with Customers, Customer Care, Delivery, Product Team and Architects to understand business requirements, and to respond to their suggestions for improvements and enhancements
  • Provides consistent architectural direction to development teams
  • Analyzes the impact of new business requirements to the system
  • Makes recommendations to developers on how best to implement the requirements
  • Sets development, API, and coding standards
  • Works with operations & infrastructure teams assisting in capacity planning, determining communication protocols, middleware, interfaces (e.g. TCP/IP, FTP, MQ/Series, Web Services) and algorithms as necessary in order to product business requirements
  • Models systems resource consumption for new products/components and changes to existing products/components for use by capacity planning
  • Evaluates and proposes ideas that improve the performance, maintainability, operability or reliability of the system
  • Analyzes, diagnoses, and identifies solutions to system issues, bottlenecks, inefficiencies
  • Participates in architectural design & review teams as required
  • Creates Prototypes, PoC and participates in development, test and debugging activities for new and existing software solutions
Wyświetlenia: 2
Opublikowana12 dni temu
Wygasaza około miesiąc
Tryb pracyHybrydowa
Źródło
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Principal Java Software Architect - The Intelligence Exchange"