Java Engineer

Join Proffiz team and work on challenging projects.
Job Overview:
We are looking for Java Engineer to join the team of UK based startup that improves user experience of buildings and connects people with what they love in and around them. The startup provides real estate players with SaaS solution to upgrade their buildings to be ready for the smart city revolution.

Among the features - space management, building access control, community network, events and bookings, location-based discounts and promotions, meals pre-ordering, IoT and hardware integrations.

As Java Engineer you will be tasked with new features development and migrating of existing application from PHP to a reliable, scalable and maintainable Java stack. We also want to build out a Continuous Integration / Continuous Deployment pipeline. You will be supported in your role by the CTO.

Job Advantages:
  • New product development, no legacy development
  • Your ideas, commitment and passion will have a direct impact on the product we build and the users we engage
  • Competitive salary


Responsibilities:
  • Collaborate with a team to produce high-quality, elegant, scalable and clean software
  • Contribute in all phases of the development lifecycle
  • Maintain a high standard of quality for application development
  • Deliver solutions that are easily integrated to overall system
  • Be proactive in problems solving and think critical
  • Be focused on customers and quality  


Requirements:
  • 3+ years of Java development experience
  • Any experience with PHP (you will need to read the code and sometimes fix some issues in PHP)
  • Applied knowledge of object-oriented programming and design
  • Hands-on experience with REST APIs
  • Test-First development - experience with JUnit and/or other Java test frameworks
  • Would be a plus - DevOps experience, e.g. Docker, Terraform, AWS or any other cloud infrastructure
  • Would be a plus - high-load and scalable systems experience
  • Would be a plus -  networking and security software development experience
  • Understanding of Scrum
  • English level at least intermediate

< Back