Senior Java Developer
📍 Location: Krakow, hybrid 3 days/week
Role: Senior Java Developer
Role Description:
We are looking for an experienced Java Developer to join technology team. You will be responsible for developing, maintaining, and optimizing Java-based applications that support complex financial systems and enterprise platforms.
Key Competencies:
Agile way of working and collaboration in cross-functional teams
Advanced Java concepts and object-oriented design principles
Java API management, RESTful services, and Microservices architecture
Database technologies (SQL / NoSQL) and performance optimization
Requirements:
Minimum 6 years of experience in Java development
Strong experience with Spring / Spring Boot and Microservices (5+ years)
Good understanding of REST APIs, integration patterns, and application architecture
Experience with database technologies and writing efficient queries
Ability to work in a team environment and communicate effectively with technical and non-technical stakeholders
Experience working in Agile delivery environments
Nice-to-Have / Bonus Skills:
Experience in production support and troubleshooting
Participation in design and architecture reviews
Exposure to cloud platforms and modern deployment pipelines
Mentoring or leading technical discussions
Responsibilities:
Design, develop, and maintain scalable Java applications
Participate in design and code reviews
Troubleshoot issues and optimize system performance
Collaborate with business analysts and other teams to deliver solutions
Prepare technical documentation and reports as needed
Senior Java Developer
Senior Java Developer