Plus8soft is a global engineering company providing outstaffing and outsourcing services for fast-growing startups and established international companies. We focus on delivering high-quality engineering talent across Web, Mobile, Cloud, AI/ML, and DevOps with a strong presence in the US and global markets.
We’re looking for an experienced Java Software Engineer to join a team within a global trading company.
Responsibilities
Design and develop backend services using Java for financial platform operations
Build and maintain integrations with external financial systems, APIs, and internal services
Contribute to scalable, high-availability architecture supporting real-time financial workflows
Collaborate with product managers, engineers, and stakeholders across distributed teams
Write clean, maintainable, and well-tested code
Participate in code reviews, technical discussions, and architecture decisions
Troubleshoot and improve performance, reliability, and system observability
Contribute to continuous improvement of engineering standards and best practices
Requirements
6+ years of software engineering experience
Strong proficiency in Java and backend development
Experience designing and implementing RESTful APIs and service integrations
Experience working with complex integrations or distributed systems
Understanding of microservices architecture
Familiarity with cloud environments and modern DevOps practices
Strong problem-solving skills and ability to work independently
Обязанности:
Разработка и проектирование бэкэнд-сервисов на Java для работы с финансовой платформой
Создание и поддержка интеграций с внешними финансовыми системами, API и внутренними сервисами
Вклад в масштабируемую, высокодоступную архитектуру, поддерживающую финансовые рабочие процессы в реальном времени
Сотрудничество с менеджерами по продуктам, инженерами и заинтересованными сторонами в распределенных командах
Написание чистого, поддерживаемого и хорошо протестированного кода
Участие в проверках кода, технических обсуждениях и принятии архитектурных решений
Устранение неполадок и улучшение производительности, надежности и наблюдаемости системы
Вклад в постоянное совершенствование инженерных стандартов и передовых методов
Опыт работы в области разработки программного обеспечения более 6 лет
Уверенное владение Java
Опыт проектирования и внедрения RESTful API и интеграции сервисов
Опыт работы со сложными интеграциями или распределенными системами
Понимание архитектуры микросервисов
Уверенные навыки работы с SQL (оптимизация запросов, индексирование, настройка производительности)
Знание современных сред разработки и практик DevOps
Навыки решения проблем и способность работать самостоятельно
Отличное владение английским языком (устным и письменным)