JAVA Developer
St Louis, MO
Job Description:
Strongunderstanding and hands-on experience in prominent J2EE specifications likeOOAD, Core Java, MVC, REST Web Services, XML, Spring Framework, object-orientedanalysis etc.
Strong hands on experience in application development with frameworks such asSpring Core 4.x, Spring MVC with Annotations in Java 1.8.
Strong working experience in SCM tool GIT andproject management tool Maven.
Expertise in java unit testing tools like Junit 4.x, MockIto and Web ServiceIntegration testing tool like Soap UI, POSTMAN.
Experience working with at least one of the J2EE development IDEs – IDEA IntelliJ,Eclipse.
Experience working in an Agile Scrum Development – with knowledge on Atlassiantools like Confluence, JIRA, Bitbucket and HipChat.
Ability to work with other software engineers to design interfaces between softwareapplications to complete business requirements – Strong knowledge on JavaDesign Patterns.
Use system traces and debugging tools for problem determination and systemtuning.
Experience with UML Modeling (Activity Diagram, Class Diagram, SequenceDiagram, Collaboration Diagram, Use Case Diagram, Deployment Diagram, etc.)
Strong interpersonal skills – both verbal and written and ability to work inmulti stakeholder environment.