Senior Java Developer
140 - 150 PLN/ godz.B2B
SeniorFull-time·B2B
#369455·Dodano dziś·0
Źródło: nofluffjobs.comTech Stack / Keywords
JavaObject-oriented design patternsSoftware engineering best practicesSpring StackSpring MVCSpring DataApache KafkaDesign databasesMS SQLOracleElasticsearchRedisTechnical documentationAnalytical skillsProblem-SolvingCommunication skillsJavaScriptReactPythonAzure CloudKubernetesDockerSystem architectureHLDUMLFlow diagram
Wymagania
- Minimum 5 years of commercial software development experience.
- Very good knowledge of Java 17+.
- Strong understanding of object-oriented design patterns and software engineering best practices.
- Experience with the Spring stack, especially Spring MVC and Spring Data.
- Knowledge of Apache Kafka.
- Ability to design databases: relational (MS SQL, Oracle) and non-relational (Elasticsearch, Redis).
- English skills sufficient to work with technical documentation.
- Strong analytical and creative problem-solving skills.
- Excellent communication skills and ability to work effectively in a distributed team.
Nice to have:
- Knowledge of scripting/frontend technologies such as JavaScript, React, Python.
- Experience working in an Azure cloud environment.
- Familiarity with Kubernetes and Docker.
- Ability to design system architecture and prepare High-Level Design (HLD) documentation.
- Knowledge of UML and flow diagrams.
Obowiązki
- Design and implement software using hexagonal architecture.
- Develop backend solutions using Java 17+ and the Spring ecosystem.
- Ensure high code quality and compliance with agreed development standards.
- Analyse system performance, security, and stability, and propose improvements.
- Design and optimise data structures for relational and non-relational databases.
- Collaborate with a distributed team, participate in technical analysis, code reviews, and solution design.
- Identify technical challenges and propose improvements to architecture and implementation.
linkgroup
391 aktywnych ofert