Nivel cariera

Middle (2-5 ani), Senior (5-10 ani)

Limbi vorbite

engleză

Adresa/adresele jobului

Recrutez candidati dispusi sa se relocheze

Da


The Senior Back-End Developer will participate in cross functional project teams in support of the product development process. They will be responsible for designing and implementing enterprise-scale applications using programming skills appropriate to the project.

 

Requirements

  • Bachelor’s degree in Computer Science, engineering or a related field
  • 7+ years of work experience
  • Expertise with server side/core Java development, including 4+ years with JDK +
  • Expertise with Java Persistence and ORM (Hibernate preferred)
  • Expertise with Spring (Data, REST, Security, AOP, Boot, State Machine, Web Sockets)
  • Expertise with HATEOAS in RESTful API’s
  • Expertise with relational database(s) and SQL (. PostgreSQL, MySQL, or MS SQL Server)
  • Expertise with software design patterns and ability to document implementations using Unified Modeling Language (UML)
  • Expertise with Maven and CI/ build systems
  • Experience with cloud-based deployments of web applications and web services
  • Experience with BPMN is desirable
  • Experience with Apache/Tomcat
  • Ability to learn and apply new software technologies
  • Ability to work in a collaborative team environment
  • Ability to work to given requirements with minimal direction for assigned tasks
  • Ability to work on complex problems, identify causes, and develop creative solutions
  • Demonstrates good judgment in selecting methods and techniques for obtaining solutions
  • Good written and spoken English language skills

Responsibilities

  • Design and development of software using programming languages and tools appropriate to the project based on the established design control process
  • Lead role in Continuous Integration and Build processes
  • Creation and implementation of unit test strategies
  • Mentor junior members of the development team
  • Lead code reviews
  • Perform defect analysis and debugs software
  • Interact with cross functional project teams to refine requirements
  • Research and present new technologies to team members

 

We are offering

  • Opportunity to build a career with us
  • Exciting Projects to increase your development expertise
  • Being part of a great and dynamic team together with other talented Software Professionals
  • Benefits that currently include merit-based bonuses, employee loan subsidies, a savings plan, education benefits, professional training programs, medical clinic services, dental subsidies, gym and sport activities memberships and more
  • Highly professional environment in a new modern facilities providing the latest in technology, tools and equipment, modern offices and state-of-the-art labs

    If you are qualified for this position, submit your CV now for immediate consideration.

    For more information, you can also contact us at: or visit our website at .
    Note that only suitable candidates will be contacted.