Senior Java Developer – REF 209 – 01

Full Time, Permanent
Europe, Remote

 

Purpose of the Role

As a Senior Java Developer you will join a new team of highly skilled professionals with a goal to scale greenfield solutions on the US market. From design to build to production to keeping revenue-critical systems up and running, your work will impact users of the products across the US in real time. With proven performance of your work in the team and product’s success, the role has the potential to eventually evolve in a Tech Lead position. 

Duties and Responsibilities

  • Demonstrate end-to-end ownership of projects and initiatives
  • Take an active role in both client-side and server-side programming
  • Develop, deploy, and troubleshoot robust web-based, large-scale distributed systems
  • Follow the latest technology trends and implement best practices
  • Be involved in the full SDLC  as part of an Agile team
  • Participate in daily stand-ups and keep work well documented

Required Experience & Knowledge

Essential

  • Well versed in software engineering principles, frameworks and technologies connected to Java
  • Solid web programming experience with Java, Spring in several full system implementation life-cycles
  • In-depth knowledge of operating systems (processes, threads, concurrency issues, locks, etc)
  • Strong hands-on experience in back-end/systems development with AWS
  • Proficiency with SQL, MySQL and other RDBMS and exposure to NoSQLs such as Cassandra, Mongo
  • Scripting skills experience with Perl, Shell, Python, or XML
  • Advanced understanding of HTTP/S, Cross Domain Integration, Web Application Security
  • Experience with Jira, Confluence, Bitbucket, Git or relevant alternatives

Advantage

  • Experience building highly scalable AdTech, BigData, eCommerce web SaaS products
  • Exposure to the following areas: JavaScript, Scala, Spark, Kafka, NLP, RDS, ElasticSearch, DWH tools
  • Previous leadership experience, including setting up a team from scratch

Skills and Attributes

  • Passion for delivering quality software solutions using emerging trend
  • Strong sense of ownership, methodical and structured approach 
  • Excellent written and verbal communication skills

Required Education & Qualifications

  • Bachelor’s or Master’s degree in Computer Science or related experience
  • Excellent level of English verbal and written skills

Apply Online

A valid email address is required.