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