Excellent opportunity with one of our client located in Ashburn, VA, following are the requirement details:
Position: Java Software Developer Lead (Xacta.io) Location: Ashburn VA / Shrewsbury, NJ Duration: Full Time
Participate in design meetings and reviews.
Create technical or requirement documentation.
Analyze functional requirements and implement them.
Design and develop software, applying design patterns and best coding practices.
Review code and mentor junior developers on the team as needed.
The ideal candidate should possess the following qualifications:
A Bachelor’s degree in Computer Science is required, or the equivalent combination of education, professional training or work experience (6 years).
In addition to a Bachelor's degree, 8+ years of experience in Java/JEE development is required; 6+ years is required with a Master's degree.
The successful candidate must meet eligibility requirements to access sensitive information which requires US Citizenship.
Highly motivated team player with excellent communication skills.
Develop and design software with security mindedness.
Solid understanding of OOP and Design Patterns.
Excellent knowledge of Spring ecosystem, especially Spring core and Spring Boot.
Excellent understanding of enterprise integration patterns and solutions.
Well versed in distributed computing.
Attention to details like design diagrams, documentations, etc.
Strong experience with Restful APIs. Experience with GraphQL a plus.
Experience with ORMs. Experience with JOOQ a plus.
General understanding of widely used cloud providers such as AWS, Azure, etc.
General understanding of container based deployments and modern devOps.
Understanding of microservices architecture.
Good Knowledge of Github/Jenkins.
Cares about code quality by insisting on having a great code coverage through unit tests.
Experience with relational databases such as SQLServer, Oracle or Postgres.
Experience with performance tuning, load testing and query optimization.
Loginsoft Consulting LLC