Full Stack Application Developer, Java & ReactDev Technology Group is looking for a Full Stack Developer. As a Full Stack Developer, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive.
Clearance: Must have the ability to obtain a DHS Public Trust.
What You'll Be Doing:This Java developer position is for a project that performs Agile Software Development for systems that are used to support our client's mission. This position will involve software development from requirements gathering phase through coding and testing; researching issues in existing code and finding a solution; preparing ad hoc reports, communicating status including issues and risks to team; collaborating with team members to reach problem resolution; learning new skill sets on the job.
Required Skills and Experience:- Full stack application developer
- At least 5 years of experience in a polyglot development environment.
- Experience with React UI or related UI frameworks (Angular).
- Experience with AWS Cloud Tools.
- Experience with NodeJS.
- Ability to understand complex business processes and how they relate to the systems supporting them.
- Ability to research problems, identify a root cause, and recommend and implement a solution.
- Aptitude for picking up technology quickly along with a desire to learn and progress.
- Good communication skills, both written and verbal.
- Ability to collaborate with team members to ensure client needs and expectations are met or exceeded.
- Demonstrates a passion for solving complex software challenges, and enjoys working team collaboration.
Preferred Skills and Experience: - Experience with or exposure to Spring, Spring boot, JPA and Hibernate frameworks (preferred).
- Experience with agile and DevOps tools, such as Git, Jenkins, Maven, Ansible, Junit (preferred).
- Experience or exposure to JavaScript (highly preferred).
- Experience in writing SQL and working with relational database structures, PostgresSQL and/or Dynamo DB (highly preferred).
Education:Bachelors degree required.