
Java Developer
Pragmatic Codersover 5 years ago
Kraków, PolandMid Level
Responsibilities
- Develop innovative products using Java and modern technologies.
- Design scalable, maintainable, performant, and cost-effective application architectures.
- Write clean code and participate in code reviews and Continuous Delivery practices.
- Create automated tests covering system functionality and components.
- Collaborate with clients on requirements and with DevOps/SRE teams on AWS solutions.
- Make independent pragmatic technical decisions and work effectively in a team.
Requirements
- Very good knowledge of Java, Spring Framework, Hibernate, and microservices.
- Ability to create clean code and develop scalable, extensible, performant, and cost-effective application architectures.
- Experience testing functionality and system components with automated tests.
- Knowledge of AWS and collaboration with DevOps/SRE teams.
- Ability to work collaboratively and make independent project decisions.
- Polish and English language skills at B2+ level.
- Knowledge of Domain-Driven Design, REST APIs, Spring WebFlux, or MongoDB is preferred.
- Interest in AI and relevant knowledge or competencies are welcome.