Java Full Stack Developer – Middletown NJ.

Location

Middletown NJ.

Posted on: Jan 04, 2017

Current Date: Nov 23, 2024

Job Title:  Java Full Stack Developer

Location: Middletown NJ.

Duration: Long Term

Start Date: ASAP

Summary:
You’ll be a member of a cross-functional team tasked with designing and developing high-performance, scalable web applications, including design, development, testing, deployment & enhancement of new and existing applications.

Responsibilities:

  • Development and maintenance of web based applications using Java, PHP, Python and Oracle PL/SQL.
  • Design highly usable GUIs using JSP, HTML, JavaScript, Bootstrap and CSS.
  • Participate actively in the complete software development lifecycle, including performance analysis, design, development, and testing.
  • Ensure solid, minimal-defect code by performing unit testing with JUnit test cases and through rigorous integration testing of the entire application.
  • Create and consume REST Web Services
  • Write well-designed, high quality code and contribute to all phases of the Agile software development lifecycle
  • Ensure the use of proper design patterns and adhere to requirements documentation and design specifications
  • Provide reliable production support by rapidly diagnosing issues, creating fixes and deploying patches
  • Enhance quality through the use of continuous integration process and tools
  • Work as part of a scrum team in an agile environment

Requirements:

  • Must have Bachelor’s or Master’s degree in Computer Science or related technical field
  • Must have 3+ years of Java programming experience and object oriented analysis & design
  • Must have experience with the following technologies:
    • Java Frameworks;
    • Python/Shell Scripting
    • JavaScript (AngularJS and jQuery preferred); HTML/CSS
    • Developing web services (JSON/REST) and integrating with existing web services
    • Application servers (Jetty / Tomcat)
    • PL/SQL & Oracle (Queries, stored procedures, functions, basic DDL)
    • Apache/Nginx web server
  • Should have experience with the following technologies:
    • Build tools (Maven/Ant);
    • Source control (Git, SVN)
    • Continuous integration (Jenkins, Bamboo, Nolio, Puppet)
  • Should have experience with Agile and/or Lean software development methodology
  • Experience in mathematical modelling a plus
  • Experience Database analysis (Oracle, MySQL, MongoDB)
  • Knowledge of testing tools a plus (TestLink, Selenium)
  • Knowledge of performance testing across multiple systems a plus (JMeter, Gatling)

Posted - 2879 days ago