About the Company: A US-based company operating in the decorative lighting sector. Established since 1993, it has a stable business with a team of around 15 employees. The project involves developing and maintaining an internal web platform for sales management and core business operations. This is a long-term, product-focused engagement rather than a short-term outsourcing contract. The small team size allows for direct communication with business stakeholders and gives engineers meaningful ownership and influence over technical decisions.
Requirements: * Senior Developer with at least 5 or more years of commercial experience * Strong Java Core & Concurrency * Frameworks: Spring (Core, MVC, Boot, Data, Cloud, Security, Cache, JDBC), Netflix OSS, Kafka, Hibernate; JPA, Servlets, EJB, JMS, JAX-RS, Apache CXF; Bouncy Castle, * Testing: Mockito, PowerMock, Cucumber, JUnit, REST Assured * Databases: Oracle and MongoDB; MySQL, Redis, MS-SQL * Other: Linux, Docker, Kubernetes, AWS, Jenkins * English level B2 or higher
Responsibilities: * Develop and support backend services using Java and Spring Boot * Build scalable microservices and integrate with external systems (REST, Kafka, JMS) * Write clean, testable code and cover it with unit and integration tests * Work with databases (SQL and NoSQL) and optimize queries when needed * Participate in architecture discussions and influence technical decisions * Deploy services using Docker/Kubernetes and work with AWS environments * Maintain CI/CD pipelines and collaborate closely with DevOps * Debug production issues and continuously improve performance
We offer: * Long-term employment with competitive compensation, based on experience * Possibility to work remotely * An open, transparent and fun work culture * Multi-national team and collaborative work environment * Continuous knowledge sharing with engaged co-workers * Career and professional growth opportunities