Thank you for your application!


It's all good!

  • Your application for the position Java Developer has just reached us.
  • We will contact you shortly!

Java Developer

  • Level: Mid / Senior
  • Location: Remote
Description
  • Adding new features to a product moved from on-prem to cloud (currently on production)
  • Refactoring of current solution
  • Solution embedded in classic and cloud flows
  • Modern technology stack
  • Participation in tests development
    Responsibilities
  • Collaboration with scrum team and organization
  • Participation in requirements adjustments
  • Implementation according to the requirements
  • Participation in code review
  • Quality assurance (participation in feature validation, regression test creation, i.e. unit tests, integration tests)
  • New feature description (internal documentation)
    Team Size: 6
    Technology Stack
  • Java (Quarkus)
  • AWS (ECS, ELB, SQS, Aurora, VPC, WAF, IAM, CloudWatch)
  • Git, Gitlab
  • Docker/Kubernetes
    Time Allocation
  • New Feature Development: 75%
  • Maintenance: 15%
  • Documentation: 5%
  • Meetings: 5%
    Tools & Principles
  • Pair Programming: Yes
  • Integration tests: Yes
  • Unit tests: Yes
  • Agile management: Scrum
  • Issue tracking tool: Jira & Agility
  • Knowledge database: Confluence
  • Code reviews: Gitlab
  • Version Control System: Git
  • Build server: Gitlab
  • Cloud vs On-prem: Cloud and On-prem
  • Tools: IntelliJ