Senior Java Developer / Tech Lead

Senior level • Full-time • Remote or Cluj-Napoca
ADMOT002
63
Remote

Job Summary

They’re seeking to hire a Senior Java Developer with excellent all-around Java skills to join their Software Development team in the Romanian office. The successful candidate will take the lead in their Protect team. This is an opportunity for a Senior Developer looking to further their career and take on new challenges as the Tech Lead of a small team.

You’ll work closely with a business-focused Product Manager to help shape the technical roadmap for the product. You’ll apply Agile Sprint Development methodologies to regularly go live with new features and innovative solutions, finding ways to deliver faster by selecting the best technologies and frameworks available.

You’ll need good technical communication and problem-solving skills to help mentor other members of the team to overcome challenges and deliver to the same high standards as you set yourself. You’ll need to be capable of expressing your ideas and complex technical solutions in non-technical terms understandable to the Product Manager.

They will offer you the support you need to grow from a Senior Java Developer into the Tech Lead role. Regular one-to-one mentoring and training opportunities will be available to improve the leadership and technology skills required for success.

The role offers an excellent opportunity to gain hands-on experience across a vast range of AWS Cloud Services in use across their technology stack.

Their growth with its enterprise client base requires that they focus on ensuring their solution continues to meet the increasing load and performance demands on the system as they continue to scale. Delivering data processing solutions that work at scale is a common requirement, as is scaling out existing parts of the system.

They are constantly innovating and improving their data collection engines, finding ways to improve their accuracy, and expanding coverage.

Their technology is built in-house, architected as a high scale distributed data collection and processing engine running across multiple microservices (Spring MVC / Spring Boot) within the AWS cloud stack (EC2, S3, RDS, SQS, Solr/ElasticSearch, ElasticBeanstalk – and more), using many popular open-source Java frameworks.

Key Skills:

  • Their ideal candidate will have 4+ years of commercial experience in Java development, including experience working with high-scale data processes.
  • The successful candidate will be a hardworking problem solver, who can think for themselves, is keen to learn new technologies and has a passion for building high-quality software.
  • Excellent communication and team working skills are essential, as is a good level of English.
  • This is a varied role, and the successful candidate will become a key part of the company's software development team who will experience all aspects of the software development lifecycle (tech design, coding, testing, bug fixing, deployment).
  • The ideal candidate will have a broad range of technical experience and will be required to contribute to the design process with innovative technical solutions.
  • Familiar with Agile software development methodologies

Technical Skills:

Essential skills

  • Java
  • SQL
  • MySQL (or similar DB)
  • Spring (or similar framework)
  • Hibernate / Spring Data / Java Persistence API (JPA) (or similar framework)
  • JMS / SQS (or similar messaging service)
  • HTML/CSS/JavaScript


Desirable skills

  • Amazon AWS (EC2, RDS, S3, Elastic Beanstalk, SQS)
  • Spring Boot
  • Spring MVC (or similar MVC)
  • REST APIs
  • Solr/ElasticSearch/Lucene
  • JSP
  • Git
  • JUnit
  • Selenium
  • Eclipse/IntelliJ
  • Atlassian tools (BitBucket, JIRA, Confluence)

Benefits:

  • Be part of a team that is passionate about their products, where long-term code quality is highly valued.
  • Attractive salary, above market rate.
  • Company share scheme.
  • Private medical insurance.
  • Work with the latest technologies, such as Amazon's AWS cloud services, building products that run at a high scale, utilising a distributed microservices architecture.
  • Discover and master new technologies, as part of a team that's always keen to incorporate new tools, services and frameworks.
  • Only 7.5 hours per day.
  • Regular team socials.
  • Office in central Cluj.

Of course, everyone’s career has a different path and you may not have all of the skills and/or experience listed above.

However, if you feel you might fit the job, feel free to contact them.

Wait, we have more...

There has to be one perfect job for you, so here are some more similar jobs.

ICT Solutions - Team Leader
Senior level • Full-time • HDDNL001
Cluj-Napoca

Introducing the developer’s
console.

Sign up to our newsletter and you will receive periodic updates of new blog posts, contests, events and job opportunities.

$