Job Description :
Introduction:

Federate Systems Corp. is looking for a Senior Java Full Stack Developer with expertise on Java / J2EE development. Selected candidate will support one of our clients in Silver Spring, MD. This position is open for US Citizens, Green Card & H1B holders only.

Required Skills:

6 – 10 years of experience in Software Development, Design, Architecture, system study, analysis, implementation and complete product life cycle of the software projects.
5 years of combined development experience using Object Oriented and open source technologies.
5+ years of Java Full Stack experience
Experience with React.js.
At least 5 years of demonstrated on-the-job experience with active coding in Object oriented programming languages and in-depth knowledge of data structures.
At least 5 years of demonstrated on-the-job experience designing/shaping an easy to understand User Interface (UI) in a technically complex solution space.
Demonstrated on-the-job experience as a Developer leveraging Service Oriented Architectures (SOAP and/or REST) in applications.
Experience in prototyping, IT product research, MVC, and documentation.
Design and Analysis: Design Patterns, OO Analysis and design, UML modeling.
Good Understanding & working knowledge of RDMS database concepts and principles; Working knowledge of Linux operating system
Demonstrated on-the-job experience working with MongoDB and RDMS databases.
Knowledge of performing code deployments, database backups and ongoing maintenance of applications.
Work experience with code versioning and management tools such as Git, bitbuket & continuous integration methodologies
Knowledge and expertise with Agile Methodology and Atlassian tools.
Hands on development skills in J2EE, Java and other technologies including HTML, HTML5, JavaScript, JSON, CSS, XML, AJAX, JQuery and Web services.
Test driven development: Unit, performance, functional, integration, white/black box testing.
Ability to work in a fast paced environment, Dependable, Self-motivated and quick learner.

This is an excellent opportunity for an experienced and motivated IT Professional who consistently seeks personal challenges and professional rewards. The work environment is stimulating, challenging, and fun. You''ll get the chance to work with bright, highly motivated people.

If interested, please submit your MS Word formatted resume for review to recruiter at .