Java Developer (in Warsaw)
Summary
Develops and maintains Java-based backend services for a large-scale navigation system, focusing on internal tooling and system migrations.
The product we are working on is one of TOP-3 navigation systems, complex web-services and other solutions related to it. The web and mobile apps handle information at massive scale and extend well beyond the search giving people and companies a lot of new useful options.
This role focuses on executing critical migration projects within the backend infrastructure of the project. The Backend Infrastructure team is undertaking several large-scale migrations to modernize its systems, improve reliability, and reduce maintenance overhead. This TVC position will be instrumental in performing the hands-on work required for these migrations, working closely with the infrastructure team and other Backend teams.
Responsibilities:
Develop, test, maintain, and improve backend services and applications, primarily using Java.
Contribute to the implementation of scalable and robust backend solutions meant primarily for internal tooling.
Analyze functional requirements.
Focus on creating solutions that provide value to internal users.
Requirements:
BA/. in Computer Science or a related technical field, or equivalent practical experience.
5+ years of software development experience in Java.
Advanced knowledge in Object-Oriented Design and programming concepts.
Strong problem-solving skills.
Good spoken and written English level — Upper-Intermediate or higher
Nice to have:
Experience with observability frameworks such as OpenTelemetry or OpenCensus.
Familiarity with gRPC.
Knowledge of Google Cloud Platform (GCP) services, particularly data processing services like Dataflow.
Experience with building cloud (SaaS) applications.
Familiarity with Agile software development methodologies.
Experience with technologies and standards such as: Tomcat, Jetty, NginX, Node.js, Jersey, Cassandra, PostgreSQL.
Strong database design and SQL skills.
Interest and ability to learn other coding languages as needed.
We offer:
Opportunities to develop in various areas;
Compensation package (20 paid vacation days, paid sick leaves);
Flexible working hours;
Medical insurance;
English courses with a native speaker, yoga (zoom);
Paid tech training and other activities for professional growth;
International business trips;
Comfortable office.
If your qualifications and experience match the requirements of the position, our recruitment team will reach out to you in a week maximum. Please rest assured that we carefully consider each candidate, but due to the amount of applications the review and further processing of your candidacy may take some time.