Senior Fullstack Developer (Java/Angular)
F
Fabrity S.A.Financial applications
Rola jest w pełni zdalna, z okazjonalnymi wizytami w biurzeContractSenior
Salary160 - 200 PLN per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- Bardzo dobra znajomość języka angielskiego umożliwiająca udział w spotkaniach, omawianie wymagań, przygotowywanie dokumentacji oraz raportów.
- Experience
- Minimum 7 lat komercyjnego doświadczenia w projektowaniu i rozwoju aplikacji z wykorzystaniem technologii Java oraz Angular.
- Required Skills
- SQLGitHibernateJavaJUNITSpring BootTypeScriptAngular
Requirements
- Have at least 7 years of commercial experience designing and developing applications with Java and Angular.
- Independently create, maintain, and develop unit and integration tests for Java applications.
- Have practical experience with Java testing frameworks such as JUnit, Cucumber, or equivalent.
- Have commercial programming experience with Spring Framework and Spring Boot.
- Have experience implementing data-access layers with JPA and Hibernate.
- Have experience designing and developing backend services or applications in Java.
- Use Git collaboratively, including branches, pull requests or merge requests, and code reviews.
- Create and optimize SQL queries for relational databases.
- Work with XML, YAML, and JSON formats for application configuration and development.
- Have practical experience using AI software development tools such as GitHub Copilot, Claude Code, or Codex, including delegating programming tasks, verifying generated code, testing changes, and assessing code quality, correctness, and security.
- Develop Angular frontend applications using TypeScript and/or JavaScript, and integrate them with backend APIs.
- Analyze business requirements and translate them into functional requirements and acceptance criteria.
- Have very good English for meetings, discussing requirements, and preparing documentation and reports.
Responsibilities
- Collaborate with business and technical experts to gather and analyze business and functional requirements.
- Analyze existing processes and design applications and microservices for user needs.
- Develop, deploy, maintain, and support applications using the stated technology stack and organizational standards.
- Prepare and conduct unit, integration, system, and performance tests.
- Work with business users during acceptance testing and support solution sign-off.
- Create technical documentation and reports, and manage application changes and lifecycle.
- Participate in Agile ceremonies and collaborate with an international project team.
- Plan and coordinate application releases and monitor the quality of delivered solutions.
- Identify project risks, coordinate changes, and support new practices and improvements.
View Full Description & ApplyYou'll be redirected to the employer's site