Senior Java Developer

We’re expanding our team and looking for a skilled Java Developer who will accomplish a backend team for our American client. With your rigorous and scrupulous personal qualities we will give our client the best possible solution in development of cross-platform food delivery application. If you’re an engineer interested in high scale web services and influencing a crucial part of our product this opportunity is just for you! 
 

Requirements 

  • BS+ in computer science or equivalent experience; 
  • 5+ years' experience building highly-scalable consumer-facing applications; 
  • Strong object-oriented design skills; 
  • Solid programming experience on the JVM (Java, Kotlin, Spring, Dropwizard); 
  • Mature and highly independent professional with hands-on experience in architecture design; 
  • Experience architecting, designing and developing testable, fault tolerant, and performant software; 
  • AWS experience, or similar cloud-based offerings; 
  • Experience in automated testing applicable for services (Junit/testing, Mockito + Jmeter/Gatling.io); 
  • Experience with NoSQL databases (Cassandra/MongoDB/CouchDB); 
  • API design experience; 
  • Experience with Agile/Scrum, TDD/BDD; 
  • Experience with scale and volume mobile backed systems is a plus; 
  • Upper Intermediate level of English. 

 

Core Responsibilities 

  • Low latency, high throughput RESTful services development; 
  • Contribute to the content platform, software frameworks and SDK’s; 
  • Cooperation with leadership, product owners, other technologists, and users to create working software based on an understanding of business and technical priorities; 
  • Development of systems that integrate with many other real time data sources and services; 
  • Service runtime for performance and scale optimisation. 

 

Expected Qualifications 

  • Take full ownership of complex project components 
    Be responsible for delivering high-quality work on time, making sure it fits the project’s goals and technical requirements. 
  • Solve complex technical challenges and guide architectural choices 
    Make sound technical decisions independently and contribute to discussions that shape how systems are designed and built. 
  • Drive improvements in how the team works 
    Introduce new tools, workflows, or practices that make development faster, cleaner, and more collaborative. 

 

What we offer   

  • Continuous learning and career growth opportunities 
  • Professional training and English/Spanish language classes   
  • Comprehensive medical insurance 
  • Mental health support 
  • Specialized benefits program with compensation for fitness activities, hobbies, pet care, and more 
  • Flexible working hours 
  • Inclusive and supportive culture 

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Java, Spring, Kotlin, AWS, Cassandra, MongoDB
Published 12 November
95 views
·
17 applications
6% read
·
6% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...