As a senior java developer your mission consists in validating and refactoring java code for the existing and new functionalities in order to ensure the quality level and to comply with different certifications such as PCI. You will be responsible of giving feedback to the developers through coaching and by sharing your Java best practice knowledge.
You will closely work together with a team of enthusiastic colleagues such as architects, analysts and software developers in a family atmosphere. Our development process is based on the agile methodology.
-Review and improve java developments
-Write efficient, reusable and reliable java code based on the latest best practices
-Share the knowledge with the developers
-Collaborate with the nearshore developers team
-Participate on technical specifications and story writing
-Participate to the end-to-end validation
-Contribute to maintenance, support and deployment
-Proficient in Java, java EE and its frameworks: spring, hibernate, apache mina, bouncycastle, unitils, mockito
-Familiar with tools such as Intellij IDEA, GIT, SVN, Apache Maven/ant, Teamcity continuous integration
-Notions on JBoss/WildFly application server, Tomcat
-Notions on database development on Oracle, MS SQL and MySQL