Company Info:
Urchin Systems focuses on helping businesses with product design, development and code acceleration.
Urchin Systems is a global software provider that prides itself on customer-centric service focus and top-tier software development talent. Our teams are located in Eastern Europe (Moldova) and in the US.
We are more than just colleagues – we are a family-friendly team that are ready to face any challenges.
Job Responsibilities:
⦁ Development and maintenance of Spring Boot based Web applications;
⦁ Participating in architecture and design planning;
⦁ Optimization of applications for maximum throughput and scalability.
Required Skills:
⦁ Proven knowledge of Java, Spring Boot, Spring Integration, Spring Cloud, Hibernate, Docker and Git;
⦁ Experience working with NoSQL databases like MongoDB and Redis.
Additional Skills:
⦁ Experience of cloud resource management on Google Cloud Platform;
⦁ Experience working with microservices;
⦁ Experience in event-driven systems design;
⦁ Knowledge of Design Patterns and best practices.
Benefits:
⦁ Competitive salary;
⦁ Corporate team building abroad;
⦁ Opportunity to train and work in US;
⦁ Relaxation area in the office;
⦁ Flexible working hours;
⦁ Access to online courses;
⦁ English language courses;
⦁ Snacks and drinks in the office;
⦁ Gym membership reimbursement.