Aplikuj teraz

Senior Java Developer (Praca zdalna)

Upvanta sp. z o.o.

Warszawa
1000 - 1200 PLN
Zdalna
B2B
Spring Boot
Java
Kafka
MySQL
💼 B2B
🌐 Zdalna
Pełny etat

Job description

We are looking for a highly skilled Senior Java Developer with a solid technical background, critical thinking ability, and strong problem-solving skills. The ideal candidate has at least 5 years of back-end experience with Java within the last 10 years and is comfortable working with modern architectures and technologies including Spring Boot, microservices, event-driven systems, and various databases.

You’ll be responsible for designing, developing, and maintaining high-quality Java applications in a collaborative, Agile environment. This role requires a developer who can build scalable, secure, and high-performing back-end systems.

Key Responsibilities:

Software Development

  • Design, develop, and maintain Java-based applications using Spring Boot and related frameworks.

  • Build event-driven microservices for performance and scalability.

  • Ensure applications follow clean code principles and software architecture best practices.

Technical Expertise

  • Work with a broad technical stack including: Java, Spring Boot, Kafka, MySQL, MongoDB, Redis, Elasticsearch, GraphQL, Azure Data Lake

  • Integrate back-end services and APIs ensuring robust performance and maintainability.

Security Awareness

  • Apply security best practices: OAuth, JWT, and Server-Sent Events (SSE).

  • Stay ahead of potential vulnerabilities and proactively secure application components.

Containerization & Cloud

  • Use Kubernetes for container orchestration and deployment.

  • Design and implement cloud-native solutions that leverage containerization benefits.

Problem Solving & Quality

  • Analyze and resolve complex issues in development and production.

  • Participate in code reviews and mentor less experienced developers.

  • Ensure high-quality code through automated tests (JUnit, Mockito) and best development practices.

Collaboration

  • Work closely with cross-functional teams (Product, QA, DevOps, etc.).

  • Actively contribute to Agile ceremonies and continuous improvement processes.

Performance Optimization

  • Optimize applications for performance, scalability, and reliability under various workloads

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • Minimum 5 years of Java development experience (within the last 10 years), with a strong focus on back-end and Spring Boot.

  • Deep understanding of Java fundamentals, microservices architecture, and system integration.

  • Hands-on experience with:

- Kafka, MySQL, MongoDB, Redis, Elasticsearch

- GraphQL, Azure Data Lake

- OAuth, JWT, SSE

- Kubernetes and Docker

  • Strong understanding of design patterns and software architecture principles.

  • Familiarity with SDLC methodologies including Agile and Scrum.

  • Experience with Git and version control best practices.

  • Solid testing knowledge using frameworks like JUnit and Mockito.

  • Excellent communication skills and ability to work in a collaborative, team-oriented environment.

  • Self-driven with a proactive approach and continuous learning mindset.

If you're passionate about building high-quality Java applications and enjoy working in a dynamic, forward-thinking environment - we'd love to hear from you.

Apply now and become a key part of our development team driving impactful solutions.

Wyświetlenia: 2
Opublikowana6 dni temu
Wygasaza 24 dni
Rodzaj umowyB2B
Tryb pracyZdalna
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Senior Java Developer"