We are looking for a Senior Java Developer to join a development team responsible for building and modernizing internal legal technology solutions. The role focuses on migrating existing web applications to newer frameworks, as well as delivering new features and enhancements. You will work on medium to large-scale systems, applying strong engineering practices to ensure maintainability, performance, and scalability.
This role offers a hybrid model, with 3 days per week working from the client's office in Gdansk or Krakow.
If you're ready to make an impact in a dynamic environment, we want to hear from you!
Responsibilities
- Take ownership of existing web-based tools and contribute to their ongoing development and modernization
- Migrate applications from AngularJS to modern Angular frameworks
- Design and implement new features and functionality based on business needs
- Apply best practices in software design, development and maintenance across high-impact projects
- Maintain, refactor and enhance web applications running on cloud-based infrastructure
- Analyze, review and improve existing applications and infrastructure to increase efficiency, reliability, testing and monitoring
- Review, triage and resolve technical issues while demonstrating strong problem-solving skills and attention to quality
- Collaborate closely with cross-functional teams in an Agile development environment
Requirements
- Bachelor’s degree in Computer Science, Engineering, Mathematics or a related quantitative field or equivalent practical experience
- Professional experience with one or more programming languages including Java and/or JavaScript
- Strong backend development experience with Java
- Experience with frontend frameworks such as Angular
- Knowledge of testing methodologies including test planning, test case creation and debugging
- Experience with API design and development, database design and system integration
- Understanding of enterprise-level software architecture
- English proficiency at B2 level or higher