What are the responsibilities and job description for the Java Developer position at Cynet Systems?
We are looking for Java Developer for our client in Atlanta, GA.
Job Title: Java Developer
Job Location: Atlanta, GA
Job Type: Contract
Job Overview:
Requirement/Must Have:
- 6 years of strong hands on background in developing Front end applications.
- Proficient in Front end technologies like - AngularJS, JQuery, Bootstrap, JS, JSON.
- Proficiency with server-side languages such as Node JS or Java.
- Extensive knowledge of CSS and JS methods for highly responsive application.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Experience coding HTML and JavaScript according to WCAG including ARIA.
- Strong experience in Responsive design, cross browser web applications.
- Strong knowledge of web service models.
- Experience with Cloud services, including Microsoft Azure or Amazon Web Services.
- Strong exposure in Agile, Scaled Agile based development models.
- Familiar with Integration scenarios such as Message Queues, Kafka, File transfer integration, web services.
- Familiar with Interfaces such as REST web services, swagger profiles, JSON payloads.
- Familiar with dev ops such as Bitbucket / Bamboo / Jira / Confluence.
- Experience with Test driven Development.
- Experience with AWS.
Responsibilities:
- Maintain active relationships with Product Owner to understand business requirements, lead requirement gathering meetings and review designs with the product owner.
- Own the backlog and coordinate with other team members to develop the features planned for each sprint.
- Perform technical design reviews and code reviews.
- Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience and creating self-contained, reusable, and testable modules and components.
- Responsible for prototyping, developing, and troubleshooting software in the user interface or service layers.
- Perform peer reviews on source code to ensure reuse, scalability and the use of best practices.
- Participate in collaborative technical discussions that focus on software user experience, design, architecture, and development.
- Perform demonstrations for client stakeholders on project features and sub features, which utilizes the latest Front end and Backend development technologies.
Skills:
- Strong verbal and written communication skills.
- Excellent communication and presentation skills.
- Ability to communicate effectively with stakeholders.
Qualification And Education:
- Must have Certifications - NA.
- Prior UST experience - NA.