Job Description :
Title:Java Developer
Duration: 11 months with possible contract to hire
Location: McLean, VA
Mandatory Skill Set : AWS, Spark
Responsibilities:
- Designs, develops, and implements web-based Java applications to support business requirements.
- Follows approved life cycle methodologies, creates design documents and performs program coding and testing.
- Resolves technical issues through debugging, research, and investigation.
- Relies on experience and judgment to plan and accomplish goals.
- Performs a variety of tasks.
- Typically reports to a supervisor or manager.
Skill Requirements:
- At least 8 Years' experience in Application development
- At least 6 Years' experience in Java, J2EE, Spring, JMS and Java related build and deployment tools, Python, Scala, or R for large scale data analysis
- At least 2 Year experience working with Big Data Technologies such as Apache Storm, Apache Spark and Kafka.
- 2+ years of experience in Cloud Technologies such as Amazon Web Services.
- Basic knowledge within Memory Data Grid solutions such as Apache Geode or Hazelcast.
- Basic knowledge with rules engines such as Drools
- 4+ years' experience with Relational Database Systems and SQL (PostgreSQL or Redshift)
- 4+ years of UNIX/Linux experience
- 2+ years of Agile engineering experience
- 1+ years of experience in leveraging supervised machine learning libraries
- Good understanding of CAP Theorem and experience in addressing NFR constraints
- Experience in developing large and complex event processing architecture
- Experience in developing High Volume Transaction Processing Solutions that can be scaled for millions of daily transactions