Previous Job
Java Developer / Java Support
Ref No.: 18-03241
Location: Short Hills, New Jersey
Open for Authorizations: USC, GC and GC EAD Only

Job Description:
Senior Developer/Support Engineer with good experience in development and support of Java/J2EE based web applications and APIs deployed On-Premise and in Cloud. Exposure or understanding of ITSM policies and guidelines at a high-level to help manage the client expectations/client infrastructure.
1.) 6+ years of experience in development/support of Java/J2EE based web applications and APIs
2.) Expertise in programming languages such Java, Python and J2EE technologies (such as Servlets, JSP, JSTL, JDBC, JMS, Log4j, DAO, Java Beans, Java Multi-Threading XML), Web Services (RESTful and SOAP)
3.) Excellent knowledge of web-based standards such as SOAP, UDDI, WSDL, XSD, XPath, XSLT and XML. Should possess good knowledge of XML, XML Parsers & Web Services.
4.) Experience with Web servers like IIS, Apache and front-end technologies like HTML, CSS, ASP, JavaScript, AngularJS
4.) Experience with Application servers like Jboss, Tomcat and WebLogic and proven experience in using build tools such as Ant, Maven, Jenkins
5.) Exposure to SOA, in-depth understanding and hands-on experience in Oracle Service Bus and XQuery Transformation
6.) Excellent Windows/UNIX/Linux skills to troubleshoot problems in the application
7.) Exposure to AWS Cloud capabilities and offerings to support applications deployed on the Cloud
8.) Working knowledge and experience in MS-SQL, MySQL and Oracle database
9.) Good understanding of SCM tools and hands-on experience working with GitHub
10.) Thorough knowledge of SDLC/Scrum methodologies
11.) Excellent Spoken/Written communication skills to regularly work with clients and their customers
12.) Additionally, experience in Vordel Gateway API, FTL will be an added advantage

Key Responsibilities:
1.) Provide Level 2/Level 3 Engineering support to the team
2.) Actively participate in problem resolution and service improvement efforts
3.) Drive weekly status meeting with the client stakeholders, status report preparation prior to the meeting and presentation during the meeting
4.) Review ticketing tools, collate metrics and derive inferences to drive optimization
5.) Work with client stakeholders to review defects, prioritize and help the dev team in implementation
6.) Support production implementation
7.) Triage customer issues with various groups or stakeholders within the organization to find resolution
9.) Support, Monitor and perform required data analysis based on the failures experienced by the application or related infrastructure
10.) Provide on-call support during non-business hours for high severity production/customer impacting incidents.
11.) Ability to review and understand existing application architecture, legacy stacks and suggest service improvements