Job Description :
Bachelor''s Degree Required

Location: Washington D.C

Provide Java development support in the planning, design, development, implementation, and
maintenance of software applications. Will contribute to all phases of software engineering life cycle through system implementation.

Required Skills
Full stack Java developer
Strong backend as well as front end knowledge
Experience using Object Oriented programming and design patterns
Strong knowledge of: Spring framework, Maven or Gradle build tools
Angular 4/6, JavaScript, Oracle PLSQL procedures, functions and packages
Excellent troubleshooting and architectural design skills
Excellent communications skills (written and verbal)
Ability to work on a team or independently

6+ years’ experience in:
In design and development of applications
In data modeling, data warehousing, distributed processing, utilization of tools for data modeling and logical and physical database design, software Integration, and/or security issues and techniques
With business and system object modeling
Developing analysis & design and software architecture documents

5 years’ experience in:
In the use of coding with specific programming languages
With SQL or database stored procedures
With Internet/Intranet protocols and web server technologies

3 years’ experience
Developing systems architecture
Developing enterprise projects utilizing iterative system development Methodologies
Building Service Oriented Architecture using web service standards (i.e., SOAP, RPC, or REST
With current network, development and database architectures and technologies.

1 years’ experience:
With XML or JSON
As a technical leader of software engineering or computer professionals.