Talent.com
Senior Java Software Engineer (+Vue)

Senior Java Software Engineer (+Vue)

UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄWrocław, Województwo dolnośląskie, Polska
16 days ago
Job description

A highly experienced Java developer with 10+ years of deep programming expertise who thrives on solving complex problems independently and in teams. Primarily skilled in Java 8+, complemented by strong proficiency in Vue.js, Azure cloud services, and Cypress for robust automation testing. Comfortable navigating multiple programming paradigms and equipped to work on full-stack, cloud-native, and AI-assisted development at pace and quality.

Your responsibilities

  • Design and develop scalable backend microservices and APIs using Java (Spring Boot) with maintainable and testable code.
  • Create responsive and modular front-end applications with Vue.js or similar , adhering to best UI / UX and component architecture.
  • Deploy and manage cloud infrastructure on Azure, leveraging DevOps pipelines, containers (Docker / Kubernetes), and infrastructure as code.
  • Automate end-to-end testing using Cypress and enforce test-driven development practices.
  • Integrate AI-powered tools and frameworks to automate repetitive development and testing tasks, enabling focus on core business logic.
  • Collaborate globally with product owners, architects, and developers, ensuring clear communication and timely delivery.
  • Mentor and guide peers to promote clean code, best practices, and continuous learning.
  • Own commitments and deliver high-quality software within deadlines.

Our requirements

  • Java (8+) : In-depth knowledge of core Java, concurrency, JVM internals, and functional programming paradigms.
  • Frameworks : Expertise in Spring Boot, Spring Security, Hibernate, and reactive frameworks (WebFlux).
  • Cloud Platforms : Proficient with Microsoft Azure or similar services including App Services, AKS, and Azure DevOps.
  • Testing : Advanced use of Cypress for UI testing; JUnit 5 and Mockito for backend unit and integration tests.
  • Build and Dependency Management : Maven, Gradle with effective use of repositories.
  • Version Control & CI / CD : Git, branching strategies, Jenkins / GitHub Actions / Azure Pipelines.
  • Automation & Monitoring : Familiarity with setup and use of monitoring / logging (Prometheus, ELK stack).
  • AI Development Tools : Practical experience with AI coding assistants (e.g., GitHub Copilot), code quality tools (SonarQube), and AI / ML libraries.
  • Database Technologies : SQL & NoSQL (PostgreSQL, MongoDB), schema design, and optimization.
  • Collaboration & Agile : Experience working in distributed teams with Scrum / Agile methods, excellent verbal and written communication.
  • Optional

  • Self-disciplined and reliable, delivering commitments on schedule with excellence.
  • Fast learner with a passion for new technologies and AI / automation integration.
  • Strong problem solver who values code quality and maintainability.
  • Team player willing to take on challenges and mentor others.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Java Software Engineer • Wrocław, Województwo dolnośląskie, Polska