We are a US software development company delivering high-quality, cost-effective custom application development to clients worldwide. As a technology consulting company, we also help our clients with their digital transformation process.

Currently, we are seeking a Senior Java Developer.

Responsibilities:

  • Design and develop high-volume, low-latency applications for mission-critical systems.

  • Create well-designed, testable, efficient code.

  • Participate in all phases of the development lifecycle.

  • Assist in the preparation and production of releases of software components.

  • Ensure designs are in compliance with specifications.

  • Investigate alternatives and technologies and present them for architectural review to support continuous improvement.

Requirements:

  • 4+ years' of experience working in a Java Developer position.

  • Experience with Docker.

  • Experience with Kafka.

  • Proficient in Architecture, Design Patterns, and SOLID Principles.

  • Experience with TDD, and DDD.

  • Experience with any Cloud (Azure is preferred).