Job Description :
Title: Java AWS Developer(ONLY W2)
Location: (Based in Warren, NJ 07059, remote acceptable, but onsite preferred)
Duration: 12 months contract (possible hire and extension)

*Preferred but not Mandatory: Video encoding/streaming experience
Main Responsibilities
Core services engineer for a state-of-the-art virtual and augmented reality platform and other projects.
Develop key services using AWS cloud platform concepts and tools.
Work with other developers, architects, QA and other engineers, take direction from Product and Team management, to implement new features, resolve bugs, perform performance tuning and handle maintenance requests. As a Senior Engineer, you need to have a strong understanding of OOP principles, performance bottlenecks and familiarity with modern Web and Backend Development concepts hosted in a cloud environment.
You will help mentor and guide other engineers, contribute to team discussions and conduct analysis to properly prioritize development tasks with management.
Have a positive and helpful attitude, with a focus on improving systems and working with others.

General Responsibilities
Design web services and web applications, support applications under development, and customize current applications.
Build, configure and maintain services on AWS components (EC2, S3, Route 53, CloudFront, Lambda, Elastic search, RDS, etc
Design, implement, and maintain micro services across multiple environments.
Build APIs to expose to public and private consumers for interfacing with services, as identified through internal and external collaborations and design.
Assist with the software update process for existing applications, and roll-outs of software releases.
Help develop and maintain analytics solutions for evaluating product and platform performance, preferably using ELK stack.
Develop and maintain system integrations as necessary.
Provide technical leadership throughout the design process and guidance in regard to practices, procedures and techniques.
Conduct analysis to properly prioritize development tasks with management.
Develop and execute unit tests to compare results with requirements, to verify test requirements, to identify defects, and to ensure compliance.
Participate in product feature discussions and proactively identify gaps and areas for testing.
Work closely with development, QA, and DevOps to ensure thorough proper functionality of bug fixes and new features.
Proactively identify issues that may impact future product development or lead to opportunities for operational improvement.
Provide input into new technologies and techniques, as well as participate in the development of proof of concepts and best practices.
Write clear, structured documentation, and effectively communicate with developers, external contacts, and leadership.


Technical Skills
Backend Technologies: J2EE, Spring Framework, Hibernate, AWS (EC2, S3, CloudFront, RDS, DynamoDB,
Route 53, CloudWatch, SQS, SNS, Elasticsearch), JSON processing, XML, Servlets, Apache, Tomcat, JDBC, Nginx, SQL Frontend Technologies: JSP, JavaScript, NodeJS, AngularJS, Kibana
Other Expertise: Linux (all distros), Docker, Git/SVN, UML, Confluence, Jira, WebMethod, Splunk, Jenkins, Wowza

Required Experience
4+ years Java development (J2EE, Core Java or other)
4+ years developing server solutions on cloud environments such as AWS
4+ years with Spring/Hibernate/MVC and similar frameworks, Spring preferable
3+ years designing web services or applications using Apache, Tomcat, Weblogic, Nginx or similar tools 3+ years test experience with clear ability to deliver quality results on time
2+ years using Splunk/ELK/other log monitoring tools Experience and comfort working in Agile work environments


Client : Direct Client

             

Similar Jobs you may be interested in ..