Job Description :
Job Title: Back End Java Developer
Contract Duration: 6 months
Location: Dallas/Ft Worth, TX-76092
Develops, codes, tests and debugs new moderately complex software solutions.
Must have strong mentoring and coaching skills to ensure the success of the team.
Must have experience and contribute to all phases of software development life cycle.
Works closely with remote technical teams in all aspects of software development.
Perform code reviews to ensure quality standards.
Works with technical staff to understand problems with software and resolve them.
Resolves customer complaints with software and responds to suggestions for improvements and enhancements.
May take on scrum master role if required.
May assist in development of software technical documentation.
Experience: Minimum of 5 – 8 years in Java EE application development.
Education: Bachelor''s degree or equivalent. Master’s Degree in Computer science or engineering Preferred
Required skills:
Must be fully proficient with Java programming language and various Java EE technologies.
Must have Full Stack development experience.
Experience in XML/Web Services technologies (SOAP, REST) is required.
Experience in HTML5/ReactJS/ECMAScript 6 is required.
Experience in Javascript frameworks like Angular script etc will be preferred.
Must have Experience with Spring Core, Spring boot frame work
Experience with IntelliJ IDEA highly preferred.
Experience with build tools like Maven is preferred.
Experience with Continuous integration tools like Team City/Jenkins is preferred.
Working knowledge of Tomcat server required.
Experience with Python or Perl is preferred.
Demonstrated knowledge of Object Oriented Analysis and Design, Design patterns is required.
Demonstrated knowledge of Linux operating systems.
Preferable to have experience in Linux/Unix based environments.
Strong communication skills in English, written and verbal Preferred Skills:
Must have experience with TDD practices and experience with JUnit/Unit Testing. Experience with Mockito, Spock framework is strongly preferred.
Experience in Agile/Scrum software development process is a plus