Senior Java Engineer
RESTON-20196, VA, US
07/08/2019
-
Required Skills
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
-