Sorry! This job is no longer available. Please explore similar jobs listed on the left.
Cynet Systems is Hiring a Senior Java Full Stack Developer Near Reston, VA
Job Details
We are looking for Senior Java Full Stack Developer for our client in Reston, VA
Job Title: Senior Java Full Stack Developer
Job Location: Reston, VA
Job Type: Contract
Job Description:
Requirements:
8 years of Core Java development experience, familiar with Java 7 or higher.
At least 3-4 years of experience leading a team.
Full Stack programming experience including coding, debugging, and using Java, Spring, Sprint batch, SQL, Hibernate, Angular and AWS.
Experience in developing and delivering performant, scalable, observable, and robust cloud-based software architectures designs and software.
Experience in automation, scripting, developing CI/CD and DevOps capabilities.
Expertise lead the design and provide solutions for complex problems.
Excellent collaboration & communication skills.
Expert proficiency in application of analysis/design engineering functions.
Expert proficiency in application of non-functional software qualities such as resiliency, maintainability, etc.
Expertise with implementing integration solutions with Microservices, RESTful Web Services and Web APIs.
Experience using software architectural principles to integrate critical software applications.
Provide expertise for teams in all matters related to deployment, building and release process.
Experience delivering in an Agile environment.
Heavy batch processing and data processing.
There are about 250 batch jobs (AutoSys scheduler).
Some of these jobs run for hours and process heavy data loads (6TB and millions of records).
So there is always a challenge when jobs fail and candidates should have an experience of debugging and identifying issues fairly quick.
Experience with AWS, Hibernate, Spring JPA, Oracle SQL , Spring, spring batch.
Able to help identify "Performance" bottlenecks and help resolve issues.
Skills:
Java, Angular, AWS.
SpringBoot, Microservices.
Spring Batch Processing.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.