Job Description

Application Developer



Date Posted:


Employment Type:



Christopher Stile

Recruiter Email:

Job ID:

JN -012019-12905

Job Description

Looking for an application developer who will be developing, implementing, and maintaing applications. Must have previous experience bug fixing, debugging, coding, design, desktop application, enterprise application, security design and security within operating systems. This person will be supporting and participating in all phases of the poject life cycle including but not limited to requirements gathering, business process review, application design and integration, development, testing, documentation, training and implementation of new applications. 

This individual will maintain and support both in-house and vendor developed applications, while providing excellent customer service, and training. This person must be knowledgable within project management practices, process design, application development and integration, quality assurance, and systems management. Ability to communicate effectively in writing and verbally is required.  The candidate should have excellent interpersonal and customer services skills.


  • Knowledge and experience of open source projects, technologies, and tools
  • Experience building loosely-coupled, service oriented distributed systems
  • Languages/Platforms/Frameworks: Java/JEE, Struts, MVC, JSP, Servlets, ORM (Mybatis, hibernate), JUnit, log4j
  • Cross-cutting standards: XML, HTML, JSON, web services (SOAP, REST), HTTP APIs
  • Web Development: AJAX, JavaScript, HTML, CSS
  • Middleware: Apache web server, Tomcat, familiarity with Nginx or node.js a plus
  • Database solutions: experience with relational databases, including Oracle and SQL Server
  • Testing: experience with continuous integration and writing unit tests
  • Object-oriented analysis and design: UML, Model Driven Architecture, Design Patterns
  • Operating Systems: Unix (Solaris, Linux), Windows
  • IDEs and Development Tools: Eclipse (and a host of plug-ins), Maven, git/github


  • Bachelors Degree or equivalent experience in Computer Science or related field
  • 3 – 5 years recent experience in java-centric software development
  • Excellent written/oral communication skills
  • Experience with code versioning, branching and release methodologies
  • Understanding of secure design and coding practices
  • Motivated, energetic self-starter comfortable in a team-oriented environment
  • Interest and aptitude to quickly learn and apply new technologies
  • Attention to detail and firm commitment to quality and customer service
  • Ability to independently organize and manage time effectively to meet goals of software delivery; Manage multiple tasks; ability to independently meet deadlines and maintain high level of productivity
Apply for this job