ASSYST is seeking a highly skilled Java Systems Analyst to serve as a technical expert across all phases of the System Development Life Cycle (SDLC) for our client in Tallahassee, Florida (Onsite Role).
The ideal candidate will possess deep technical knowledge in Java/J2EE environments and demonstrate "business insight" the ability to translate complex business requirements into robust IT solutions. The candidate will act as a vital liaison between business stakeholders and technical teams to ensure the successful delivery of enterprise-level applications.
Please Note: Candidates must be prepared to clear a stringent CJIS background check and attend a strict in-person interview at Tallahassee, Florida which requires professional attire and includes a live coding exercise.
Key Responsibilities
- Translate business requirements into functional specifications, technical design documents (TDD/SDD), process flows, and traceability matrices.
- Collaborate with stakeholders including project sponsors, IT managers, architects, developers, testers, and senior leadership to resolve issues and communicate project status.
- Conduct research on industry trends, emerging technologies, and integration strategies to enhance solution development.
- Support system validation, perform UAT, and ensure smooth integration with internal and external applications.
- Analyze, design, and maintain enterprise applications and other systems.
- Design and manage logical/physical database structures; implement persistence with JPA/Hibernate and SQL.
- Develop and execute test cases using JUnit/TestNG; validate business and database functions.
- Define performance standards and conduct load/performance testing using Silk Performer, JProfiler, VisualVM.
- Provide structured analysis of business processes and act as a technical consultant/researcher.
- Contribute to project planning, risk management, issue tracking, and communications management.
- Assist the staff with procurement documents, proposal evaluations, and contract negotiations.
- Deliver weekly status reports to project managers.
Mandatory Qualifications
- Bachelor s degree in Computer Science, Information Systems, Business Administration, or related field (or equivalent experience).
- Minimum 5 years of experience as a Systems Analyst on enterprise-level IT projects.
- Strong knowledge of software engineering methods, system design, troubleshooting, and quality control.
- Ability to work independently and collaboratively with technical teams.
- Proven experience in project delivery within schedule, budget, and technical specifications.
- Excellent oral and written communication skills; experience in meeting facilitation and documentation.
Required Technical Skills
- Languages/Frameworks: Java 8+, J2EE (Servlets, JSP, EJB, JPA/Hibernate, XML, Web Services), Spring, Struts, JSF, Primefaces, Wicket.
- Databases: Oracle 11g+, MS SQL Server, MySQL (stored procedures, triggers, views).
- Application Servers: JBOSS 7.0+.
- Tools: Git, CVS, Subversion, Ant, Maven, Silk Performer, JProfiler, VisualVM.
- Testing: JUnit, TestNG, performance/load testing tools.
- Other: Integration of multiple systems via Web Services, automated data sharing processes, MS Project, MS Visio.
Preferred Qualifications
- Master s degree in Computer Science or related field.
- Experience with IMAP, Unix scripting, log4j, slf4j.
- Advanced knowledge of Spring (Core, AOP, Webflow).
- Additional expertise in MS SQL Server administration.
ASSYST is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, military status, national origin or any other characteristic protected under federal, state, or applicable local law