[NEW] Search for a job anonymously — check the details
Close
e. g. Python, Warsaw, Startup

Middle Java Engineer

Archived
B2B
Java
remote

POSITION OVERVIEW


We’re looking for a Middle Java Engineer who will take part in development of a scalable and reliable backend solution. Our Web Department unites specialists from different technology stacks (Java, .NET, Node.js, PHP, JS) that build and maintain web projects in a variety of domains including CRM systems, banking solutions, cartography systems, video, and photo processing.

This team is also responsible for our in-house systems used by all team members. In addition to this, they play a pivotal role in defining standards for development for the whole company.

Project description

Global trading platform offering clients to invest in Gold, Oil, Apple, Tesla and 6,500+ other world-renowned markets. We are enhancing our Backend Team and looking for great Engineers with an interest in trading to join our Team!


YOUR BACKGROUND


  • At least 3 years of experience as Software Developer, working mainly in Java technologies
  • Clean coding methodologies (SOLID, YAGNI)
  • Spring MVC, micronaut
  • Experience in FinTech, Banking, or similar areas is a must
  • Working Knowledge of relational database concept and SQL beyond simple queries
  • Working on a full software development life cycle environment under Agile methodologies
  • Degree in Computer Science/ software engineering or equivalent discipline
  • Java, Spring Boot, micronaut (or other ORM frameworks)
  • SQL, REST API, Camel, Mockito — Junit (or other testing framework), RestAssured, SoapUI
  • Event driven architectures based in RabbitMQ or Kafka
  • Understanding of the Cloud Native applications principles and basic knowledge of resources and use cases for public cloud (AWS, Azure, and GCP)
  • Test Driven Development, Git, Tomcat, Maven
  • English level B2+

Skills that will be a plus:

  • NoSQL (Cassandra/Mongo)
  • In-memory caches (Redis)
  • Experience with Scala and Akka is big plus
  • Understanding and practical experience of blockchain fundamentals and platforms

RESPONSIBILITIES


  • Develop and maintain Java applications
  • Deliver solid and maintainable software
  • Implement, review, support, and debug required scope
  • Write tech specs
  • Write unit tests and integration tests
  • Participate in code review
  • Participate in verbal and written communication with the client(s)

WE OFFER


  • 20 billable days off in the first year of cooperation, all next years — 25 billable days off
  • Fair and competitive compensation
  • Friendly team and enjoyable working environment
  • Clearly described business processes in the company that really work
  • Regular updates on company news, Q&A sessions with top management
  • Flexible work schedule
  • Remote work mode
  • Ability to transfer unused vacation to the next year
  • Partial coverage of co-working costs
  • Regular online team-building events

Please indicate your salary expectations. Application without salary expectations will not considered.

Dashdevs
Outsource
100 - 300
Industry
Fintech/Banking, Mobile, E-commerce

This site uses cookies to offer you a better browsing experience.

Find out more on how we use cookies and how to change cookie preferences in our Cookies Policy.

Customize
Save Accept all cookies