This site uses cookies. To find out more, see our Cookies Policy

Sr. Java Developer in Tampa, FL at Vaco

Date Posted: 5/15/2019

Job Snapshot

Job Description


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.