This position requires a problem-solver with solid experience in Java technologies:• Experience in the design, development, testing and integration of high complex software solutions using Java /J2EE, Spring or Spring Boot• Practice and experience Test Driven Development (TDD) and Unit Test frameworks• 3+ years of experience
What you will do:• Ensuring code quality and application performance• Peer code reviews• Working with Agile team members and stakeholders. Story grooming and relative estimation with team• Working as a team player focusing on reuse, performance, standards and delivery timeline• Anchor technical discussion, lead team of developers towards successful solution implementation• Excellent communication and documentation skills
Required Skills:• Excellent communication skills (high-level English language)• Java/J2EE• Spring Core, AOP, and MVC Module• RESTful web services• Spring Boot• Microservice architecture• Database/SQL• JavaScript/jQuery/HTML5/CSS• Fluent in English (excellent communication skills required)
Education:• Bachelors (required)