Java Developer in Warren, NJ at Pyramid Consulting, Inc

Date Posted: 11/13/2019

Job Snapshot

Job Description

Immediate need for a talented Java Developer with experience in the Telecom Industry.
This is a 12+ Months Contract opportunity with long-term potential and is located in Warren, NJ. Please review the job description below.
Job ID: 18-10374
Key Responsibilities and Technology Experience:
  • 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.
  • As a Senior Engineer, 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.
  • Design web services and web applications, support applications under development,
  • Customize current applications.
  • Build, configure and maintain services on AWS components (EC2, S3, Route 53, CloudFront, Lambda, Elasticsearch, RDS, etc).
  • Design, implement, and maintain microservices across multiple environments.
  • Frontend Technologies: JSP, JavaScript, NodeJS, AngularJS, Kibana. 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.
  • 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.
  • 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.
Our client is a leading Telecom Industry and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.