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).