Actively participate in and help evolve all adopted Agile/Lean/Kanban practices such as: TDD (Test Driven Development), BDD (Behavior Driven Development), stand-Client, retrospectives, continuous delivery, and knowledge sharing across team members.
Minimum Qualifications:
7+ years of experience in development with Java/J2EE software development and web technologies
Experience with Spring MVC, Spring Batch frameworks
Experience with defining and developing SOAP and REST web services
Experience with JPA and Hibernate frameworks
Experience in database integration using SQL
Experience with client-side user interface frameworks such as Angular (v2+) and Bootstrap
Experience with unit test frameworks including Junit, Jasmine, Karma, Mockito and PowerMock
Experience working with testing framework tools like Selenium, Fitnesse(not common) and LeanFt
Extensive experience working in an Agile based development environment, using Agile concepts such as Continuous Integration, TDD, BDD.
Excellent communication skills
BS/MS degree in Computer Science or related field
If you meet or exceed the aforementioned qualifications, are passionate about IT and have a positive disposition, please submit your resume for immediate consideration.