An industry veteran, MentorMate meets complex business challenges with native, hybrid and custom software development. We think big, design smart and develop fast for all screens, projects and teams accelerating digital ideas with end-to-end technology services.
31 мая 2019

Senior Java Developer (Remote/Relocation) (вакансия неактивна)

София (Болгария), удаленно

Необходимые навыки

We are looking to hire a Senior Java Developer who will work in a team of uniquely intelligent technologists to implement and extend groundbreaking web applications that make the world a better place!

You will participate in the creation of enterprise-class applications using proven design patterns on the latest technology platforms. This position requires a strong hands-on developer that will fully participate in the software development process — design, development, unit testing, and technical documentation. You will use the Scrum development methodology to create 21st-century software solutions that set standards.

As a fast-growing company, MentorMate provides challenging careers in a friendly, team-oriented environment. We value our employees and share our success through competitive pay, recognition, advancement opportunities and a great working environment.

Qualifications

-More than 4 years of experience in developing Java web applications
-Strong knowledge in JavaEE, EJB 3.x, JPA 2.x, Spring Framework
-Experience with Hibernate, EclipseLink
-Experience with SQL, MySQL, MS SQL, Oracle
-Excellent analytical skills and obsessive attention to detail
-Excellent communication skills
-Excellent spoken and written English

Будет плюсом

-System Architecture experience
-JavaScript, JSP, Velocity or Thymeleaf, XML and HTML knowledge
-Knowledge in Big Data management
-Knowledge of SCRUM or other Agile methodologies
-BS/MS Degree in Computer Science or equivalent

Предлагаем

— Variety of meaningful projects
— Latest technologies to choose from
— Work side-by-side with top engineers
— Challenging problems to solve

Обязанности

-Develop web business solutions based on Java technologies
-Integrate with existing 3rd party systems
-Review business requirements and functional design specifications
-Design and create local database backend as well as communication APIs
-Develop flexible software solutions to support changing business requirements
-Manage system build and deployment process
-Communicate frequently with clients and subject matter experts