Java/Scala Developer

SOFTLOFT / Java/Scala Developer

If you enjoy developing solutions for complex problems you can do it in our team

— 6 years in software development
— At least 4 years of work experience with Java / Scala
— Experience with REST API, Spring
— English: Intermediate +. Fluent speaking skills
— Agile, Scrum, Extreme programming
— Solid knowledge of databases (MySQL, Postgres)
— Knowledge of RabbitMQ, ElasticSearch
— Docker, Kubernetes

— Develop Java Spring and SCALA applications
— Develop databases, API servers and clients to interface and interconnect a diversity of in-house and commercial software systems to streamline data- and workflows
— Interact with MySQL and Microsoft SQL Server backends

Will be a plus:
— AWS, Redis, Kafka, and Cassandra experience

Our workflow process:
— In most cases, we use the Agile-based methodology
— Our management tools: JIRA, Trello. Upon require we can send you our detail
— Communication channels: Slack, E-mail, Skype (Seldom)
GIT repo: GitLab, and sometimes: GitHub, BitBucket (upon client’s request)
— Technical workflow documentation which very detail describe

How we usually work with projects:
— Dedicated resource. In this case developer contact directly to the client and his team. All work conditions discussed before the developer start work with the client to provide a comfortable work environment for the Developer
— SCRUM process. Projects which we deliver to the customer using SCRUM methodology. We are using all tools and processes to provide a comfortable and clear developer process
— Support tasks. Usually, it works with existing projects. If we take a new project for the support usually we are executing audit first so team understand there “Real picture”
— Fixed-price projects. Usually, we use the internal Scrum/Kanban process to deliver the best results. Normally in this kind of projects developer communicate with a tech lead and PM only

What do we offer:
— High and competitive salary
— Interesting international projects
— Friendly team who always can help you
— Opportunities for remote work (we do not ask to stay in the office)
— Flexible business hours (8h per day, 5 days per week). But sometimes projects require hours which are aligned with client business house (but not before 9.00 am and not after 8.00 pm)
— Paid vacation
— Paid taxes
— Salary in USD
— Official contract with a private entrepreneur
— Possible business trips to the Customers office

.Apply Now