Sr Software Engineer - Java (Praca zdalna)

Egnyte Poland

Poznań, Nowe Miasto +1 więcej
Hybrydowa
Java
Spring Framework
JUnit
Tomcat
SQL
Hybrydowa
📊 Databases
Spring

Requirements

Expected technologies

Java

Spring Framework

JUnit

Tomcat

SQL

Optional technologies

MySQL

PostgreSQL

Microsoft Azure

Google Cloud Platform

Our requirements

  • Experience owning all aspects of software engineering, from gathering requirements through architecture design, implementation, QA to maintenance and monitoring, preferably in large-scale server or cloud applications.
  • Experience with multi-services architecture and their challenges (asynchronicity, latency, fault-tolerance, eventual consistency, resiliency, etc.).
  • Deep experience developing applications using Java, Spring, JUnit, and Tomcat.
  • Experience debugging multithreaded applications and conducting performance analysis - at Egnyte you'll perform root-cause analyses of complex problems that may involve third-party tools, infrastructure configuration, and software related to scaling and performance.
  • Knowledge of relational databases and SQL, preferably MySQL or PostgreSQL including performance optimization.
  • Attitude to solve real business problems instead of writing code which will never be used.
  • Experience with messaging brokers (Google PubSub/Redis PubSub/Azure Event Hub) and key-value stores (Redis).
  • Openness, adaptability, and flexibility in responding to change, at Egnyte you'll collaborate with other developers, product owners, and system QA to release new iterations following the SaaS delivery model.

Optional

  • Experience with cloud platforms such as Microsoft Azure or Google Cloud Platform (GCP) is a plus.

Your responsibilities

  • Architect and Develop Core Services: Design, build, and enhance our core auditing and client connectivity services as well as greenfield projects.
  • Collaborate with distributed Cross-Functional Teams: Partner with production engineering, feature teams, and infrastructure/database architects to deliver robust and scalable solutions.
  • Report to a Technical Engineering Manager: Work under the guidance and supervision of technical leader and manager, collaborating closely to ensure alignment with organizational goals and priorities.
Wyświetlenia: 25
Opublikowanaokoło miesiąc temu
Wygasaza 24 dni
Tryb pracyHybrydowa
Źródło
Logo
Logo
Logo

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

Na podstawie "Sr Software Engineer - Java"