Senior Java Developer
Kraków, Lesser Poland Voivodeship, PolskaKey offer highlights
Frontend: HTML, CSS, JavaScript
Hybrid model - partly remote
Backend: Java / .NET / Node / Python
Looking for experts — senior/expert
Employment: contract of employment
Description
We are hiring a Senior Java Developer to become part of a team focused on developing and upgrading internal legal technology tools. This position is centered around migrating legacy web applications to modern frameworks and creating new features and improvements. You will contribute to medium and large-sized systems, using solid engineering practices to ensure they are maintainable, performant and scalable. This role offers a hybrid model, with 3 days per week working from the client's office in Krakow. If you’re eager to make an impact within a fast-paced environment, we welcome your application. Responsibilities Support and improve existing web-based tools while actively contributing to modernization efforts Transition applications from AngularJS to contemporary Angular frameworks Develop new features and capabilities aligned with business requirements Ensure high-quality software design and development throughout impactful projects Optimize and update web applications hosted on cloud-based infrastructures Evaluate, enhance and streamline applications and systems to improve performance and reliability Diagnose and resolve technical challenges with strong problem-solving focus Work in close collaboration with diverse teams in an Agile setting Requirements Bachelor’s degree in Computer Science, Engineering, Mathematics or related field or equivalent practical experience Professional background in one or more programming languages such as Java or JavaScript Proficiency in backend development with Java Competency in frontend technologies, including Angular Knowledge of testing approaches ranging from test planning to debugging Background in API design, database architecture and system integration Understanding of enterprise-level software systems English proficiency at B2 level or above
Requirements
Bachelor’s degree in Computer Science, Engineering, Mathematics or related field or equivalent practical experience
Professional background in one or more programming languages such as Java or JavaScript
Proficiency in backend development with Java
Competency in frontend technologies, including Angular
Knowledge of testing approaches ranging from test planning to debugging
Background in API design, database architecture and system integration
Understanding of enterprise-level software systems
English proficiency at B2 level or above
Zakres obowiązków
Support and improve existing web-based tools while actively contributing to modernization efforts
Transition applications from AngularJS to contemporary Angular frameworks
Develop new features and capabilities aligned with business requirements
Ensure high-quality software design and development throughout impactful projects
Optimize and update web applications hosted on cloud-based infrastructures
Evaluate, enhance and streamline applications and systems to improve performance and reliability
Diagnose and resolve technical challenges with strong problem-solving focus
Work in close collaboration with diverse teams in an Agile setting
Seniority
Senior
Keywords / Skills