Position: Strong Middle /Senior Java Developer
Company: StrongSD
Category: Java
Experience required: 5y
English level: upper

**Experience and other Requirements**


5+ years of professional experience shipping scalable SaaS products
— Successfully built APIs, architected database models, and event-driven patterns
— Skilled at writing unit and integration tests
— Async and high-performance multi-threading experience
— Deep experience with both relational databases and key-value stores
— Solid understanding of core AWS concepts (S3, EC2, RDS, etc.)
— Clear knowledge of pros and cons of OO and Functional programming
— Experience in optimizing applications for speed and scalability
— Deep experience with Git


**Duties and Responsibility**


 Ship critical customer use cases for Budget and Performance products
— Develop and document REST APIs
— Consume and publish events via our Data Platform
— Collaborate with stakeholders across Design, Product Management, and Engineering
— Improve the performance of existing systems
— Replace legacy components with smaller, easier to maintain services
— Configure and maintain monitoring and alerting systems


**We offer**


Competitive salary and flexible working hours
— Collaboration with a highly motivated, talented and inspirational team members
— Challenging and interesting project, not just tedious routine work
— Extensive remote work possibilities
— Unforgettable team buildings in different countries
— Business trips abroad
— Free English classes and speaking clubs