Home
/
Careers
/
Java Developer

Java Developer

We are looking for experienced, skilled and passionate Java developers to drive our internal and external project portfolio. Prior Spring and Unit testing is a must have. This job would be fully remote at this point due to current circumstances.

Responsibilities

  • Writing well designed, testable, efficient code by using best software development practices (DRY, SOLID)
  • Developing dockerized microservices using Spring framework
  • Integrating data from various back-end services and databases (RESTful api)
  • Gather and refine specifications and requirements based on technical needs
  • Create and maintain software documentation
  • Be responsible for maintaining, expanding, and scaling applications
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities
  • Writing well tested code (ideally TDD)
  • Ability to work within Agile/Scrum flow.

Requirements

  • Proven working experience in Java programming
  • Top-notch programming skills/patterns and development workflows as well as in-depth knowledge of modern development stacks
  • Familiarity with the microservices, third party api integrations and docker
  • A solid understanding of how server applications work including security, session management, and best development practices
  • Adequate knowledge of relational database systems,
  • Object Oriented Programming and web application development
  • Hands-on experience with network diagnostics, network analytics tools
  • Knowledge of Agile workflow
  • Aggressive problem diagnosis and creative problem solving skills
  • Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques.
  • Demonstrable knowledge of Unit and functional test frameworks
  • Proven working experience in Java programming

Nice to have

A degree in CS, solid english, public repository, open source contribution, knowledge of server systems and dev tools, knowledge of continuous integration/deployment platform/flow.

We Offer

  • Competitive salary
  • Work on exciting and challenging projects
  • Startup environment
  • Fully Agile team
  • Opportunity to grow with us
  • Flexible working time
  • Quarterly integration night outs/getaways.
  • Regular Training and Career Development
  • How to apply

    Call or send an email (be sure to include your CV too) to:

    Joanna Biegalska