Point your AI agent at freehire and let it find you a job.

Get the CLI →

Talanto

Senior Java Developer | Wroclaw

Posted 2 views
Discussion

Job Overview

We are looking for an experienced Java Developer to join a team responsible for developing and maintaining a secure, high-traffic public website built on a modern microservices architecture.

This role goes beyond pure development. We are seeking an individual who combines strong hands‑on coding skills with architectural and design expertise.

The ideal candidate is a critical thinker who understands software engineering principles, can challenge existing approaches, and contributes to improving development processes, deployment practices, and overall system architecture.

Java is the primary technology for this role, while Python experience will be considered a valuable additional skill.

Key Responsibilities

Design, develop, and maintain backend services and APIs using Java.

Build new features and enhance existing functionality within a microservices-based environment.

Contribute to the architecture, design, and scalability of enterprise‑grade applications.

Ensure the security, performance, and reliability of applications and services.

Collaborate with architects, developers, DevOps engineers, and business stakeholders to deliver high‑quality solutions.

Participate in technical discussions and provide recommendations for architectural improvements.

Support deployment activities and contribute to process optimization initiatives.

Troubleshoot, debug, and resolve performance and production issues.

Apply software engineering best practices, including code reviews, testing, and documentation.

Drive continuous improvement in development standards, processes, and system design.

Required Skills & Experience

6–10 years of overall IT experience.

Strong hands‑on experience in Java backend development.

Solid understanding of software architecture and design principles.

Experience building and supporting microservices‑based applications.

Strong knowledge of RESTful APIs and distributed systems.

Experience working with secure, high‑availability web applications.

Good understanding of deployment processes and software delivery lifecycle.

Strong analytical, troubleshooting, and problem‑solving skills.

Ability to think critically and challenge solutions constructively.

Strong communication and collaboration skills.

Technical Skills

Java

REST APIs

Software Design Patterns

Application Security

SQL & Database Concepts

Nice to Have

Experience with cloud platforms

CI/CD and DevOps practices

Experience in performance optimization and system scalability

What We're Looking For

We are looking for a developer who not only writes high‑quality code but also understands the bigger picture.

The ideal candidate will be comfortable contributing to architectural decisions, improving engineering processes, and helping build robust, scalable, and secure solutions that support critical business applications.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available