Job Description :

Bachelor's Degree Required

Location: Washington D.C.

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


Required Skills 

A minimum of 9 years overall experience in the design and development of applications.

 • 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 2+, JavaScript, Oracle PLSQL procedures, functions and packages.

• Excellent troubleshooting and architectural design skills.

• Excellent communications skills (written and verbal)

• Experience leading a team

• Ability to work on a team or independently


 9+ years’ experience in:

·       Design and development of applications

·       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.

·       Business and system object modeling.

·       Developing analysis & design and software architecture documents.

·       Coding experience with task specified programming languages SQL or database stored procedures.

·       Internet/Intranet protocols and web server technologies.

·       Building Service Oriented Architecture using web service standards

(i.e., SOAP, RPC, or REST).


7+ years’ experience in:

 Developing systems architecture

 Developing enterprise projects utilizing iterative system development methodologies.

 Current network, development and database architectures and technologies.


 5 years’ experience:

·       As a technical leader of software engineering or computer professionals.


 3 years’ experience:

·       With XML or JSON


Similar Jobs you may be interested in ..