September 21, 2016

Sr. Java Developer

New Media Company - New York, NY

View Job Summary View Job Summary
  • Company
    New Media Company New Media Company
  • Location
    New York, NY
  • Job Type
  • Job Classification
    Full Time
  • Company Ref #
  • AJE Ref #
  • Number of Positions

Job Description

Sr Java developer with min. 5+ years of experience

Good knowledge of Java design patterns. Excellent problem solving skills,

Working experience in JAVA,J2EE, JMS, AWS, Web services, Hibernate, Spring.

* Design, code, and test medium to large software modules
* Own short term planning of IT projects and programs, creating the requirements analysis, functional design, and detailed technical design specifications as they relate to the implementation of a software module
* Participate in the development of larger modules which may also include collaboratively authoring requirements analysis, architectural designs, or detailed design tasks under the direction of a more experienced engineer
* Write technical documentation
* Develop software using at least one programming language and platform
* Utilize source control tools and related build mechanisms
* Install and configure software development tools and/or operating systems
* Debug and correct problems in existing software
* Estimate the complexity of a certain task and an appropriate schedule
* Provide direction to less experienced engineers
* Resolve complex software problems/bugs via advanced debugging techniques

Position Requirements:

* Candidate must have in depth knowledge of JDBC, Spring MVC and O/R Mapping (e.g. Hibernate)

a. Experience in a J2EE application server environment utilizing JMS, JNDI, clustering, and related technologies

b. Experience with SOA type environments, a plus

* Experience in Oracle or other DBMS systems, fluent in SQL & DML constructs critical
* Experience in an enterprise transactional environment, integrating with TIBCO or a messaging bus product, a plus
* Background in developing web services (REST, SOAP, etc.) for internal and external integrations critical

Interpersonal Requirements:

a. Specifically, to work cooperatively with software engineers, system administrators, product managers and other stakeholders

* Ability to work both independently with little supervision and in a team environment
* Experience as a group leader a plus
* Must have a willingness and patience to teach others
* Must be articulate and communicate effectively, both in written and oral formats, with a specific ability to author and communicate technical designs and documentation
* Must practice regular & continued self-education
* Exercise troubleshooting and problem solving skills
* Excellent attention to detail and organization skills
* Ability to maintain and meet schedules
* Remote evening and weekend work as required including having home internet access