Senior/Lead Java developer

JazzTeam company will be happy to see a Senior/Lead Java developer to work in a project of a British company, B2B product provider to international markets.

JazzTeam is a service company, created by recognized experts with experience in participating in world-class projects. We are engaged in development of IT solutions according to Agile methodology using modern Java technologies.

About the project:

The project is in an active stage of development, the team work on the design and creation of new functionality. The project is a B2B software platform for organizing a full cycle of sales, procurement, accounting, statistics and data analysis. The system allows to manage customers and suppliers in real time. The platform integrates with major trading systems (Amazon, eBay, Alibaba, etc.). The system provides scalability and deep customization to the needs of a particular user. The application includes a developed plug-in system.

In frame of the project, we are engaged not only in development, but also in research, in particular, we switch the project on Linux, we automate testing, implement a full CI/CD, and introduce new processes.

Who are we looking for:

Senior/Lead Java developer – leading developer and technical leader of the team, who is able to make optimal decisions independently, conducts direct communications with a foreign customer/product owner. Good written and spoken English is required.

Responsibilities:

  • Design and redesign of the architecture
  • Development of new functionality from scratch, using the latest technology
  • Automated testing strategy management, work on unit testing of critical components, including usage of data driven testing
  • Distribution of technical tasks in the team
  • Direct communication with English speaking project partners

Requirements:

  • Excellent knowledge and work experience with: Java Core, Spring, Hibernate; RDMS (MySQL) – theory and practice; XML/XSLT, JavaScript; jUnit, design and refactoring patterns; CI/CD (at least Jenkins)
  • Skills of design and redesign of complex system architecture
  • Refactoring experience
  • Work experience with Agile/Scrum/XP (participation in stand-ups, planning meetings, pair programming, code review) and understanding of how exactly Agile improves life
  • Knowledge of English not less than Intermediate (both written and spoken)

Will be a plus:

  • Experience with Tableau or reporting systems
  • Experience in data-warehousing

We offer:

  • An opportunity to fulfil yourself both as developer and technical leader of the team
  • Improving of English in everyday work (direct communication with the product owner)
  • Business trips to the UK are possible
  • Well-established processes
  • Work in an innovative, technological company
  • Comfortable working conditions – cozy rooms for teams (not open space), an office in the center of city, excellent equipment
  • We practice Agile/Scrum/XP widely
  • We appreciate creativity and transparency
  • We are engaged not only in custom development, but we consult and create our own products

JazzTeam is a company that appreciates engineering thinking and well-established processes, where creativity and transparency of communications are encouraged. We implement projects with the highest level of quality, exceeding our customers’ expectations. If you are interested in our vacancy and you share our values, we will be happy to have a chat with you in our office with a cup of hot coffee.

JazzTeam contacts for communication

    Contact Us

    What happens next?
    1
    Leave your project request. We will contact you and schedule a call.
    2
    Signing of the NDA to ensure the project info confidentiality.
    3
    Negotiation of your request and the required services.
    4
    Team forming, coordination of workstages.
    5
    Contract signing and project start.