Java Full Stack Developer
New
A
Awareson Sp. z o.o.Software development
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 KafkaAngularCI/CD
Requirements
- 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 in an Agile development environment.
- Good knowledge of design patterns and architectural principles.
- Good command of English, sufficient for working with technical documentation.
- Technical skills include Java 18+, Spring Boot 3+, JPA, Angular 19+, TypeScript, Node.js, PostgreSQL, REST API, SOAP, and Apache Kafka.
- Experience with Git, Bitbucket or GitHub, Maven, Gradle, Jenkins, or GitHub Actions.
- Familiarity with Kibana, Elasticsearch, Linux, Windows, Docker, Kubernetes, or Apache Tomcat.
Responsibilities
- Design and agree on technical solutions, considering data integrity, security, architectural quality, 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