Job Description :
Role: Full Stack Developer
Location: Herndon VA
Duration: 12+ Months

Your future duties and responsibilities
The best candidate for this role will have experience working with an unlimited level of technical ambiguity in an effort to solve defined business problems. This position would suit a dynamic, innovative and enthusiastic software developer with a proven track record not only in delivering quality applications, but also in providing excellent customer service. Experience with various technologies is important, but of higher importance is the ability to research, select, and learn new patterns and technologies efficiently
Senior Full stack development across the back-end, client side, and UI.
Ability to research, learn, and implement new technologies efficiently.
Ability to mentor others, work as a team, and delegate.
Proactively architecting & designing innovative solutions and make recommendations.
Will be advising team with new ideas, best practices and strategy on frontend/backend development for given applications.


Required qualifications to be successful in this role
Thorough understanding of Java 7 or higher
Must have developed applications using Spring 4.x
Experience working on AWS tech stack
Must have developed application using Angular Type Script
Good understanding of Spring Boot 2.x and higher
Strong SOAP and REST service development skill
Good understanding with JVM basics, Garbage collection, Java ergonomics (memory), Java performance tuning
Strong working knowledge of JMS or any other messaging frameworks
Strong knowledge of parsing/creating XML/JSON files.
Must be capable of coding techniques like binary tree transversal
Must be familiar with Microservices, Design patterns, data structures (stacks, queues, trees etc, Data Modeling and Object Model design for applications
Must have designed applications using Collections Framework and multi-threaded applications using Java Concurrency Framework (Threads, Locks, etc
Strong experience in data caching and object modeling is must
Experience in Maven/Gradle build tools and SVN/bitbucket Source code repository
Solid understanding of core SQL principles and RDBMS with a focus on Oracle
Experience working with Unix platforms and shell scripting
Ability to use GIT and CI/CD tools such as Jenkins without direction
Familiarity with Jira in a Scrum environment
Will Create final technical, functional, and support documentation in Confluence
Demonstrate excellent communication skills including the ability to effectively communicate with internal and external customers.
Ability to use strong industry knowledge to relate to customer needs and dissolve customer concerns and high level of focus and attention to detail.
Strong work ethic with good time management with ability to work with diverse teams.
             

Similar Jobs you may be interested in ..