Key Skills
• Proficiency in JAVA, JEE, JPA/Hibernate, Spring Suite, Jboss, SQL, Maven, Git,
WebServices (REST), Microservices, Docker.
• Good verbal, written and presentation skills.
• Writing extensive unit tests using automated TDD tasks.
• Creating configuration, build, and test scripts for Continuous Integration environments.
• Functions as an effective member of a team by modelling teamwork and team effectiveness.
• Ability to learn new skills and technologies.
• Creating self-contained, reusable, and testable modules and components.
• Understands the implication work assignments have on one portion of a project.
• Working experience in Agile Development/scrum methodology.
• Excellent communication skills (both verbal and written).
• Proven ability to work in a dynamic, fast-paced team environment.
• Designs and codes software components, units, and modules that meet product specification
and development schedules.
• Tests and debugs assigned components and units, Participates in large system and
subsystem planning.
• Adheres to product build and release schedules and strategies and acts as a technical
resource for lower-level developers.
• Working with the technical lead and release services to migrate code and data toproduction
and pre production environments and working with them to execute release activities.