Seargin
Java Developer
SearginPoland2 days ago
Full-timeOther

Responsibilities:

  • Design and develop scalable backend microservices and APIs using Java (Spring Boot) with clean, maintainable, and testable code.
  • Build responsive and modular front-end applications with Vue.js (or similar frameworks), following best UI/UX and component architecture practices.
  • Deploy and manage cloud infrastructure on Microsoft Azure, leveraging DevOps pipelines, containers (Docker/Kubernetes), and infrastructure-as-code.
  • Implement end-to-end testing with Cypress and apply test-driven development (TDD) principles.
  • Integrate AI-powered tools and frameworks to automate repetitive development and testing tasks, allowing focus on core business logic.
  • Collaborate with global teams — product owners, architects, and developers — ensuring clarity, alignment, and timely delivery.
  • Mentor peers to promote clean code, engineering excellence, and continuous improvement.
  • Take full ownership of deliverables, ensuring high-quality software within agreed timelines.


Profile:

A highly skilled Java Developer (5+ years of experience) who thrives on solving complex technical challenges and delivering end-to-end solutions. Combines strong backend expertise in Java and Spring Boot with modern frontend skills in Vue.js, and practical experience in Azure cloud and Cypress automation.


Technical Expertise:

  • Java (8+) – deep understanding of core Java, concurrency, JVM internals, and functional programming.
  • Frameworks – Spring Boot, Spring Security, Hibernate, and reactive frameworks (WebFlux).
  • Frontend – Vue.js, JavaScript/TypeScript, CSS preprocessors (SASS/LESS).
  • Cloud – Azure App Services, AKS, Azure DevOps, or similar cloud environments.
  • Testing – Cypress (UI testing), JUnit 5, Mockito for backend unit/integration tests.
  • Build & CI/CD – Maven, Gradle, Git, Jenkins, GitHub Actions, Azure Pipelines.
  • Containers & Orchestration – Docker, Kubernetes (AKS).
  • Automation & Monitoring – Prometheus, ELK stack, SonarQube.
  • AI Tools – experience with GitHub Copilot, AI-assisted code generation, and ML libraries.
  • Databases – SQL & NoSQL (PostgreSQL, MongoDB), schema design and performance optimization.
  • Methodologies – Agile/Scrum, distributed collaboration, strong communication skills.


Personal Attributes:

  • Self-disciplined and dependable — delivers on commitments with excellence.
  • Passionate about AI integration, automation, and modern cloud-native development.
  • Strong analytical and problem-solving mindset.
  • Team-oriented, proactive mentor, and continuous learner.

Key Skills

Ranked by relevance