Job Description :
We are seeking a full-time contractor or employee for a Senior Full Stack Java Developer role.
Responsibilities:
  • As a member of the team, participate in requirements analysis, high-level and detailed design, development, testing and deployment of new application components, as required. 
  •  Work with other teams as necessary to accomplish goals.
  •  Create technical and design documentation, as required.
  •  Perform system analysis and problem resolution, as required.
  • Analyze software for configuration & performance tuning opportunities, as required.
  • Develop and maintain data and process models, as required.
  •  Employ contemporary testing methods to ensure applications function properly and without error.
  •  Provide technical support for testing and implementation efforts.
  •  Participate in program design, coding and test walk-through meetings to provide input regarding technical standards and customer requirements.
  •  Provide application support (defect repair, maintenance, and production operations support) for web-based Java applications in an SOA platform. 
  • Perform system analysis, troubleshooting, diagnosis and problem resolution. Analyze software for defects and performance tuning opportunities.
  • Develop and test application code to resolve defects and improve application reliability and performance.
  • Other duties as assigned.
 
Required Skills:
  • Hands-on experience in Front End/UI development, enhancing and maintaining enterprise-class applications on the JEE application development platform
  • Hands-on experience in Server-side/Web Services development, enhancing and maintaining enterprise-class applications on the JEE application development platform
  • Hands-on development experience implementing applications utilizing any JEE Application Server, Authentication and Authorization, Caching strategies
  • Hands-on programming experience in following languages / technologies: Java, JEE, REST/SOAP web services, HTML5, JavaScript, JQuery, AJAX, CSS3, Bootstrap, SASS, Typescript, Spring, Java Server Pages, Struts, JSON, XML, JWT, Maven, OpenAPI v3, OAuth
  • Experience implementing client-facing applications with responsive design and development
  • Experience implementing SPAs with at least 4 years of experience implementing SPAs using Angular TypeScript framework.
  • Hands-on Experience implementing web services including at least 4 years of experience implementing RESTful services security using JWT, OAuth, and other related technologies/standards.
  • Experience with integration of web services into Angular or React based SPAs
  • Experience implementing client-facing applications using JSP and Struts
  • Experience in development of self-contained, reusable, and testable modules and components
  • Experience in implementing best practices in the areas of application design, performance, scalability and maintainability.

Preferred Skills:
  • Hands-on experience with JBoss or IBM WebSphere Application Server 8 or later
  • Hands-on experience with Agile Development Methodologies (preferably Scrum)
  • Hands-on development experience for mobile and tablet platforms
             

Similar Jobs you may be interested in ..