Job details

Java Developer

Looking for Premium Talent
Career level
Middle (2-5 years), Senior (5-10 years)
Employment type
Full time
Remote job (allows the activity to be fulfilled from home, permanently or temporarily)
Number of vacancies
3

For our business partner - a dynamic company with challenging projects using cutting-edge technologies, we are looking for a Full-Stack Java Developer. 

The project's purpose is software development of a complex Market Intelligence platform that generates intelligence for investment professionals, government agencies, corporations, and universities globally to base their business and financial decisions on.

The team is responsible for enhancing and supporting the tools built for generating ESG scores for those participating companies that provide detailed answers to a standardized set of ESG-related questions using an inhouse assessment tool.

Responsibilities:

  • Design, write, and maintain high performance, reusable, and reliable code setting standards for others to follow;
  • Be involved in software and architectural development activities;
  • Contribute to the design, development and deployment of products, including building software applications from scratch;
  • Strives to deploy all products and updates on time;
  • Communicate project status on a regular basis, identifying potential issues in a timely manner;
  • Research and share industry innovations, trends and current best practices. 

Requirements:

  • Bachelor degree in Computer Science or a related technical field
  • 3+ years of professional experience working on IT projects with high complexity; 
  • Strong Java (Spring Framework), JasperSoft, QlikSense, Tomcat/Apache
  • Prior experience with JavaScript Frameworks (jQuery, , )
  • A deep understanding of OO design principles to create large-scale web applications; 
  • Familiar in working with Scrum or Agile methodologies
  • You have worked on relational databases SQL or PL/SQL
  • Work experience with Docker, AWS and CI/CD tools
  • The ability to quickly learn new technologies and successfully implement them is essential
  • Experience in working with customers, partners and other vendors to create software solutions
  • Detail-oriented, proactive and a strong sense of ownership 
  • The ability to work independently and take matters into your own hands 
  • The willing to learn new technologies and successfully implement them is essential
  • Very good English communications skills, both writing and speaking

Nice to have:

  • Experience in enterprise architecture
  • Exposure in projects with Big Data technologies - preferred experience in Hadoop, Spark, NiFi, Python, Kafka or RabbitMQ
  • Experience in SnowFlake, Databrick

Benefits:

  • Private medical insurance;
  • Access to training for self-development;
  • Lunch tickets;
  • Flexible benefits basket;  
  • Fun room and various team bonding and team building programs;
  • Attractive compensation scheme;
  • Progressive vacation days;