Sr Engineer - Java, Web Services

Java
Contract W2
Depends On Experience
Telecommuting not available Travel not required

Job Description

Position Comments:

• Experience with high-scale, distributed web service development including hands-on experience with RESTful web services.

• Experience with MySQL and distributed databases. Cassandra a plus.

• Knowledge of major open source frameworks including Spring, Docker, and Zookeeper. Consul a plus.

• Java programmer

We need an engineer familiar with scalability principles and micro-services to help build the Deep Metadata Platform to operate reliably and efficiently. You will work with other engineers and researchers with backgrounds in advanced fields such as video processing, information retrieval, knowledge representation, machine learning, natural language processing, and distributed systems. As a member of the team you will define, implement, test, and deploy state of the art systems at scale.

Core Responsibilities

• Writing production-quality code.

• Understanding the code base for your components in depth.

• Automating test, integration, and deployment of system components.

• Building tools for monitoring and operation of production systems.

• Producing technical designs and documentation at varying levels of granularity.

• Collaborating with quality assurance and technical operations teams.

• Participating in code reviews and helping the team to be effective and agile. Qualifications

• BS in Computer Science, Computer Engineering or related technical field.

• 4+ years of relevant work experience, including extensive programming experience and strong object-oriented skills including Java server-side development.

• Experience as part of a team doing state-of-the art, object-oriented software development including continuous integration, test-driven-development, automated unit and integration testing, and automated deployment.

• Experience with versioning tools. GIT a plus.

• Experience with automated build tools. Jenkins a plus.

• Must demonstrate an understanding of software design patterns and the practical application of those patterns.

• Experience with high-scale, distributed web service development including hands-on experience with RESTful web services.

• Experience with MySQL and distributed databases. Cassandra a plus.

• Knowledge of major open source frameworks including Spring, Docker, and Zookeeper. Consul a plus.

• Experience with Agile development methodologies and practices.

• UNIX/Linux background: facility with command-line utilities, scripting, automation and Ansible; familiarity with system administration tools and concepts.

• Familiarity with cluster management (Kubernetes, Mesas) a plus.

• Familiarity with distributed systems and micro-services. Job frameworks such as Nomad a plus.

• Experience with various data interchange and representation formats such as JSON. FlatBuffers a plus.

• Some client side development skill (JS, GWT, Angular, etc) a plus. 

• Strong initiative: must be able to take high-level requirements, ask questions and get clarifications, decompose into deliverable software components, design and implement solution to meet functional, performance, and quality acceptance criteria.

• Excellent communication: must be a good listener, willing to ask questions, and able to clearly communicate ideas with team members and external 

Posted By

Jaclyn King

630 West Germantown Pike Plymouth Meeting, PA, 19462

Contact
Dice Id : intecon
Position Id : 889223
Have a Job? Post it

Similar Positions

Sr. Java Developer
  • Salient CRGT
  • Alexandria, VA
Java Developer
  • Smitsys Inc
  • Calverton, MD
Sr. Java Developer
  • Turnberry Solutions
  • Washington, DC
Java Software Developer
  • NORTHROP GRUMMAN
  • Rockville, MD
Java Developer (Angular)
  • Vision Technology Services, LLC
  • Columbia, MD
Java/J2EE Developers (Multiple Roles)
  • GATE Staffing
  • Washington, DC
Sr Java Developer
  • REI Systems
  • Rockville, MD
Java Developer
  • IntePros Consulting
  • Washington, DC
Java Developer
  • Integrityone Partners
  • Washington, DC
Java Developer
  • Encode, Inc.
  • Washington, DC
java developer
  • Choice Technologies Inc
  • Columbia, MD
Full Stack Java Developer
  • HireStrategy
  • Washington, DC
Java Developer
  • Strategic Technology Partners
  • Lanham, MD
Java Application Developer
  • The ACI Group
  • Columbia, MD