Sign in

Java Developer

Company:
InnovITUSA
Location:
Dallas, Texas, United States
Posted:
December 03, 2018

Description:

Bachelor's degree in Computer Science, similar technical field of study (Master's degree preferred) or equivalent practical experience

At least 5 years of professional experience

Proficient in Java J2EE application development skills as well as multiple design techniques

Working proficiency in Java J2EE development toolset to design, develop, test, deploy, maintain and improve software

Strong understanding of Agile methodologies with ability to work in at least one of the common frameworks

Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test Driven Development, Cloud Development, application resiliency and security

Proficiency in one or more general purpose programming languages

Working proficiency in a portion of software engineering disciplines and demonstrates understanding of overall software skills including business analysis, development, testing, deployment, maintenance and improvement of software

Software development experience in a team environment using distributed source control, continuous integration, and code quality analysis tools

Experience with TDD and automated testing

Experience working in an Agile Scrum or Kanban team

Strong written and verbal communication skills

Self-motivation, humility, and dedication to improvement

Technical Skills Preferred:

Java development experience with knowledge of Java 1.8 features

Spring Framework; preferably version 4

Spring Boot

RESTful microservices

Apache Tomcat

Angular

JavaScript

FitNesse

Cucumber

Selenium