Middle Java Engineer (#14309576)

SPECIAL REFERRAL BONUS $1500
Work type:
Flexible (Office/Remote)
Technical Level:
Middle
Job Category:
Software Development
Project:
Surprise

Our client Surprise.com has created a purpose built enterprise class platform that celebrates employees, managers and business leaders to effectively drive “positive, goal directed behavior” and recognizes major accomplishments and milestones across an organization in support of personal, team and corporate goals.
The company is currently working on the implementation of new products using modern Java-based technologies and frameworks to meet scalability and customization challenges.
The Mid-level Engineer will be involved in the development of functionally rich, robust and user-friendly applications, following through all stages of the Agile software development life cycle from inception to implementation.
 
Responsibilities:

  • Building a unique and innovative product
  • Joining a cross-functional team comprising all the expertise necessary to design, build, deploy, operate, and support
  • Building a product according to micro-service architecture principles
  • Working with real feedback from live users worldwide to adjust and improve the product

Requirements:

  • Strong knowledge of Java Core with 3+ years of experience
  • Ability to produce clean, accurate, high-quality code
  • Good knowledge of Spring Framework (Core, Boot, Web and others)
  • Good knowledge of JPA
  • Practical understanding of software design patterns and data structures
  • Understanding of Software Development Lifecycle and CI/CD concepts
  • Experience with Docker
  • Experience using relational databases and SQL
  • Experience with unit testing
  • Intermediate English or higher (B1+)
  • Good communication skills

Good to have:

  • Experience with Cloud ecosystems: AWS, Kubernetes
  • Understanding of micro-services architecture
  • Experience troubleshooting live issues in production environment

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring, comfy, clean and safe office

Professional growth:

  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program

Fun:

  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more.