Java Full Stack Developer
New
A
Awareson Sp. z o.o.Business software
Workplace type: remote; Location: PolandContractMiddle
Salary120 - 160 PLN per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- Good command of English, sufficient for working with technical documentation.
- Experience
- At least 4 years of commercial software development experience; at least 3 years of experience with Java; at least 3 years of experience working with PostgreSQL; at least 2 years of experience with Angular; at least 2 years of experience working in an Agile development environment.
- Required Skills
- DockerPostgreSQLJavaKubernetesSpring BootTypeScriptApache KafkaAngularREST API
Requirements
- Have at least 4 years of commercial software development experience.
- Have at least 3 years of experience with Java.
- Have at least 3 years of experience working with PostgreSQL.
- Have at least 2 years of experience with Angular.
- Have at least 2 years of experience in an Agile development environment.
- Have good knowledge of design patterns and architectural principles.
- Have a good command of English sufficient for working with technical documentation.
- Be familiar with Agile methodologies; Scrum experience is an advantage.
- Demonstrate ownership, self-organization, and adaptability to changing requirements.
- Be open to collaboration, feedback, and new ideas.
- Work with Java 18+, Spring Boot 3+, JPA, Angular 19+, and TypeScript.
Responsibilities
- Design and agree on technical solutions while considering data integrity, security, architecture, system availability, and technical debt.
- Implement agreed changes and new functionalities in accordance with development standards.
- Review code from team members and other developers for compliance with coding standards and technical requirements.
- Identify and prevent technical debt by initiating refactoring and contributing to the system technical debt register.
- Provide technical and programming support during deployments and application maintenance.
- Diagnose, analyze, and resolve UAT defects and production issues identified through monitoring.
- Estimate the effort required to implement system changes.
- Collaborate with the team in an Agile environment.
View Full Description & ApplyYou'll be redirected to the employer's site