Sr. Java Developer- Direct hire- Tampa in Tampa, FL at Vaco

Date Posted: 11/1/2019

Job Snapshot

Job Description

This position is based in Tampa, Florida, and is not a remote role. This is a full-time, W-2 position. At this time, we can consider only local candidates authorized to work in the US. No sponsorship is available.



Responsibilities

Senior Java Developer - Essential Functions and Responsibilities:

  • Develops complex, modular and reusable application code which utilizes SQL data sources.
    • Able to performance tune applications. Develops multiple, modular objects and the messaging interface between objects to create a complex software package. Reuses objects and can create object inventories.
  • Creates a detail design document through the assessment of business requirements.
    • Works in a team to assess alternatives to different designs and choose best solution to fit business needs.
    • Demonstrates an ability to read, interpret, create and maintain complex Conceptual, Logical and Physical models to include context diagrams, data flow diagrams, process flow diagrams, data dictionaries and logical flow charts, under limited supervision.
  • Able to develop unit test plans which include regression testing and the packaging of tests into consecutive steps based on logical dependencies to ensure quality delivery.
    • Assists in the development of functional test plans used to verify that a specific system functions according to actual requirements and established guidelines.
  • Performs moderate to complex application administration & support. Ability to triage and resolve application and integration issues. Document and track product defects. Demonstrates the ability to develop and implement solutions for the causes identified.
  • Evaluates, recommends and exploits evolving technologies in the design and implementation of application infrastructure for scalability, reliability, availability and serviceability and identify the trade-offs and risks associated with each.
  • Adheres to and contributes to definition of good database design practices.
    • Conceptual understanding of referential integrity, locking and transaction processing. Understands impact of data modeling decisions on system performance and resource usage.
    • Able to do complex queries and updates of tables.
Qualifications:
  • Bachelor's degree in Management Information Systems, Computer Science or a related discipline; or the equivalent years of relevant business and technical experience; Advanced degree desired.

  • A minimum of 5 years of experience in application software development, maintenance, implementation and support; preferably in healthcare / managed care environments.

  • Experience developing applications using Open Source technologies (Liferay 6.x/7.x, Atlassian developer tools, Java 7/8/9, Javascript, JBOSS, Apache, Drools/rules engines, Red Hat Linux, SoapUI, Perl, PHP, JSP, HTML5).

  • Experience with MS SQL Server and T-SQL.

  • Experience using standard middleware interface/integration architecture and techniques (SOA, Web services, SOAP / WSDL / XML, REST, SAML, APIs).

  • Strong written and oral communication skills.

  • History of working in an Agile software development environment.

  • Proven success delivering and supporting high quality solutions on time.

  • Self starter. Does not require excessive management to complete work accurately and on schedule