Job Details

Senior Java Engineer

RESTON-20598, VA, US
06/12/2019

-


Required Skills

    Apache Geode, agile methodologies
Company

Infinity Consulting Solutions, Inc

Experience

-

Job Description

Key Responsibilities

Lead the design and development of the middleware services that power the analytical engine of our Software as a Service (SaaS) platform

Design and develop Spring based microservices, as part of an agile/scrum team

Apply best practices in continuous integration and delivery

Design and develop APIs using RESTful principles

Work with product managers and other engineers to implement complex and evolving requirements

Mentor and train junior engineers

Qualifications & Experience Requirements

Expertise in Java and in-depth knowledge of the Java Virtual Machine

Expertise in Spring Ecosystem, including Spring features such Spring Boot, Spring Data, Spring MVC, and Spring Cloud

Expertise in relational DB table design, implementation, and tuning (PL/SQL, ETL, etc)

Expertise in database integration, especially ORM tools (Hibernate, JPA, etc)

Experience with developing REST web services

Experience with message-driven application integration (RabbitMQ, JMS, etc)

Experience and practical knowledge of OOP design patterns

Understanding of "12-Factor App” concepts

Experience with distributed system development for large-scale applications

Experience with continuous integration and testing

Experience with agile methodologies and short release cycles

Strong attention to detail, good work ethic, ability to work on multiple projects simultaneously, and good communication skill


Desired Qualifications & Experience Requirements

Understanding of enterprise integration patterns

Experience building and running distributed systems in cloud (AWS) environments

Experience with Spark

Experience with Apache Geode

Experience with Kafka

Deep understanding of message systems or stream processing systems

Understanding of system design, data structures, and algorithms

Experience working on a SAAS Product in a commercial environment



Java/J2EE Engineer
Information Technology

No Preference
FullTime Job
Other
1

Candidate Requirements
-
Bachelors

Walkin Information
-
-
-

Recruiter Details
Doug Klares
1350 Broadway, Suite 2205, NEW YORK-10018, NY, US
-