Posiiton-Sr Java Lead Engineer
Location- Tallahassee, FL
Candidates with Prior State/Federal experience is desired.
Mandatory Knowledge, Skills and Abilities:
• Bachelor’s Degree in Computer Science, Information Systems, Business Administration, or other related field or equivalent work experience;
• Minimum of 3 years of experience as an Enterprise Application Integration Engineer on successful, enterprise level information technology projects;
• Models and applies software engineering methods and techniques to the design, definition, development, evaluation, integration, and/or support of IT solutions.
• Must have the ability to work independently or cooperatively with other software developers.
• Performs analysis and troubleshooting of system defects and issues.
• Designs quality control and test procedures. Applies technical expertise to test
system solutions. • Uses defined procedures to configure, test and debug software. Investigates, analyzes and resolves problems on software products.
• With minimal supervision from more senior resources, handles portions of the projects, including services/products/technology solution evaluation/modification, data development, analysis, first draft written communications and client interaction.
• Gathers and evaluates client capabilities and needs.
• Assists with services/products/technology solution architecture design and installation.
• Accountable to upper management for all phases of specific projects.
• Experience with meeting facilitation and documentation;
• Experience in delivering the project in the agreed schedule, to the correct technical specification (i.e. defined to meet user requirements) within the approved budget and other specified criteria
• Strong Oral and Written Communication skills
• Experience with business analysis and gathering and documenting requirements
• Experience creating test plans, test cases, and performance testing
• Source code management software, example: CVS, Subversion, GIT
• Experience in integration of multiple systems or applications
• Experience automating data sharing processes
• Experience with:
• C/C++
• Linux
• Java 1.7 or higher
• Java Frameworks like JSF, Wicket, Struts, Spring, etc
• JBOSS 7.0 and higher
• Redhat AMQ
• TCP/IP communication protocol
• Real-time message transaction systems
• Web Services like SOAP, REST
• Oracle 14c and higher, MS SQL Server, or MySQL
• Database stored procedures, triggers, views, etc.
• XML and XSLT (using standards like GJXDM and NIEM)
Preferred Knowledge Skills and Abilities:
• Experience with:
• Apache Camel
• Automated Testing Tools
• Jasper Reports
• Eclipse (IDE)
• SMTP
• SFTP
• Microsoft Tools (MS Project, EXCEL)