Job-Posting‎ > ‎

Java developer (New Jersey, NJ)

posted Nov 21, 2017, 10:39 AM by Jen Huang   [ updated Nov 21, 2017, 10:41 AM ]

Responsibilities 

  • Design clear and concise REST service interfaces, and create corresponding documentation.
  • Build and manage reliable software in a service-oriented environment, have such software operate at high-performance, demonstrated scalability and high reliability.
  • Ensure that the quality of the software solutions offered is high, including ensuring proposed software solutions that cost-effectively meet internal customer's objectives.
  • Provide architectural expertise, direction, and assistance to business analysts and software developers.
  • Ensure appropriate disaster recovery procedures are followed and adequately tested on a regular basis.
  • Ensure that secure coding practices are thoroughly enforced.

Skills and Knowledge
 

  • Strong technical background, great communication skills, and a motivation to achieve results in a fast paced environment.
  • Ability to deliver simple and elegant software solutions, customer-centric products, utilizing agile development processes and establish skills in designing and developing simple solutions to complex problems.
  • Ability to engage in a team of software development engineers and work with senior management, engineering principals, and the product team.
  • A track record of communicating well with executives and non-technical leaders.

Experience

  • Experience working with Spring Core, Java, and creating REST services & documentation.
  • Demonstrated technical ability to create enhancements to primary and supporting websites, web applications and infrastructure.
  • Proven experience in software development, maintenance and delivery with application server experience.
  • Demonstrated ability to document development including database design, application design and ongoing documentation of changes and modifications for complex applications.
  • Demonstrated experience with N-tiered applications, multi-tier architecture, and production internet architectures.
  • Produced complex design and technical specifications as required for technical documentation.
  • Front end development experience using Ember.js, Angular.js or other framework highly desirable
  • DevOps experience highly desirable
 
Comments