Sr. Core Java Developer (Onsite, NY)

Our client is seeking a Senior Developer to join their Technology team.  The ideal candidate should be a highly motivated individual with a proven background in system design and development.  Additionally, the candidate should understand applications development and have strong delivery skills and the ability to work in a fast-paced environment.

Responsibilities

  • Gather requirements from the business users on projects ranging from major implementations to minor enhancements across business areas, analyze, define the technical designs, work on development, and perform testing & UAT/Production/User support. This involves following the complete SDLC life cycle including all the technical documentation, analysis, design, development, testing and UAT/Production support
  • Research, test, build, and coordinate the integration of new applications based on client requirements
  • Design and develop new software products or major enhancements to existing software
  • Generate and execute automated testing
  • Assist in the evaluation and recommendation of application software packages, application integration, and testing tools
  • UAT & Production Support: Support the application/business and the processes in UAT and Production environments
  • Code base maintenance/synch ups, etc
  • Collaborate with team of developers to support ongoing projects, coding, and testing as needed
  • Responsible for coding and supporting applications, testing software as needed

Knowledge and Experience

  • Bachelor’s degree in Computer Science Engineering or equivalent
  • Core Java developer with a working knowledge of Linux and experience developing in a GUI framework
  • 5 or more years of experience working in a Java designing/developing n-tier architectures (UI, Business Logic Layer, Data Access Layer)
  • Strong experience in application servers such as JBoss and Tomcat
  • Knowledge of Documentum, socket programming, and React2 is a must
  • Experience in Agile development and in all phases of the SDLC
  • Proficient in the following: HTML, XML, HTML/CGI, SQL JSON, Shell Scripting, Java Script, and report generation
  • Proficient in Persistence Technologies: Spring, Hibernate, IBATIS JDO, JDBC
  • Strong working knowledge in Databases: SQL, PL/SQL, and Cloudera…
  • Solid knowledge of OOP software concepts, design patterns, and best practices
  • Troubleshooting and solving problems in a highly technical customer focused service environment
  • Designing, writing, and debugging test automation test scripts
  • Experience in using test automation frameworks
  • Ability to adapt quickly to an existing, complex environment and learn new concepts/software technologies as needs arise