Senior Java Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#450817·Dodano 5 dni temu·2
Źródło: Ness SolutionTech Stack / Keywords
JavaSpring BootHibernateApache KafkaSQLAngularREST APIDomain-Driven DesignDockerKubernetes
Firma i stanowisko
Ness Solution is recruiting for a Senior Java Developer to join a team developing modern large-scale systems with microservice architecture.
Wymagania
- Minimum 7 years of commercial experience with Java.
- Strong knowledge of Java, Spring Framework / Spring Boot, Hibernate / JPA, Apache Kafka, and SQL.
- Practical experience with Angular.
- Experience designing and developing microservices.
- Practical knowledge of Domain-Driven Design (DDD).
- Experience in designing and implementing REST API.
- Knowledge of best practices for writing high-quality, testable code.
- Experience working in Agile/Scrum environments.
- Willingness to work hybrid, with at least 1 day per week in the office in Warsaw.
Nice to have:
- Knowledge of Playwright.
- Experience with Docker and Kubernetes.
- Knowledge of RabbitMQ and/or Elasticsearch.
- Experience with cloud platforms: Azure, AWS, or GCP.
- Understanding of IT Security.
- Experience building and maintaining CI/CD processes.
- Experience in mentoring other developers or performing the role of Technical Lead.
Obowiązki
- Design, develop, and maintain applications based on Java.
- Build and extend systems using microservice architecture and work with monolithic solutions.
- Participate in architecture design and technology decisions.
- Design and implement REST API.
- Develop asynchronous communication solutions using Apache Kafka.
- Work with databases and analyze data using SQL.
- Implement solutions based on Domain-Driven Design (DDD) principles.
- Develop test automation and maintain proper test pyramid structure.
- Perform and review code review.
- Collaborate with team members to improve business and technological processes.
- Participate in Scrum ceremonies and daily Agile team work.
- Use available AI tools to enhance software development efficiency.
Benefity
- Work on development of large-scale, high-volume systems.
- Influence architectural and technological solutions.
- Work with a modern tech stack: Java, Spring Boot, Kafka, microservices, REST API, SQL.
- Hybrid work model with 1 day per week in the Warsaw office.
- Opportunities to use and develop skills in AI-assisted software development.
- Access to Luxmed and Multisport packages on preferential terms.
Karta sportowa
Opieka zdrowotna
Ness Solution
67 aktywnych ofert