Java Developer/Analyst
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Java Developer/AnalystThe majority of the duties will be a consulting resource including researching issues and technologies, but will also include Java development, NIEM XML and IEPD experience, database and networking experience with preferred experience in Azure Gov Cloud.Job Responsibilities:Expert Java Developer with database and networking experienceServes as the FDLE BSE sections central point of contact regarding the data sharing NIEM XML technical specificationsValidate data integration of disparate systemsProvide problem-solving expertise and complex analysis of data to develop business intelligence integration designsVerify data integration standards according to CJIS policies as well as best practicesConduct review of other integration developers' development efforts to ensure consistent methodologies are followed and to make recommendations where necessaryWorks with users to understand business requirements, performs database analysis and tests middleware routines to ensure successful implementationProvides seamless communication among the various IT systems and applications componentsEnsures that products, applications and systems are in compliance with established quality standards, and meet customer requirementsAnalyzes requirements, application and processing architectures, data dictionaries, and database schema(s)Participates in component and data architecture design and software product evaluation(s)Responsible for verifying and assisting with the integrated solutions aimed at modernizing, consolidating and coordinating the independently designed applications within and across the enterprisesDetermines how existing applications, databases, Web interfaces and/or hardware logic, which may be currently operating on multiple platforms, work together to meet the new and emerging enterprise requirementsReviews and analyzes methods to efficiently reuse existing componentsAssists vendor with requirements and testing related requests such as questions, required information, resources, etc.Reviews and provides feedback on vendor(s) artifacts such as the solution test plan(s) and architecture design document(s)Reviews and verifies vendor testing strategies, plans and subsequent test resultsEnsures that quality methods and procedures are executedPerforms testing, analyzes results, and documents findingsCoordinates testing efforts with various system stakeholders and other applicationsMonitors, documents, manages, and reports on defects and resolutionsParticipates in team meetings, stakeholder meetings, and technical meetingsSupports the project teamCoordinate software releases in different environments, smoke test and provide directionsReview and provide feedback to end users on different test and production issuesCreates and updates documentation as required by project teamReviews and provides feedback on project artifacts and deliverables as required by project teamRequired Experience:Bachelor's Degree in Computer Science, Information Systems, or another related field. Or equivalent work experience.Minimum of 5 years of programming/systems analysis experience with emphasis in applications and systems architectural design and development, database and middleware technologies. Required Professional Experience in complete Software Development Life Cycle (SDLC) process.Required Experience with Java programming language and Java Frameworks like JSF, Wicket, Spring, etc.Required Experience developing and implementing highly scalable, high throughput web services and backend systems in a large-scale Enterprise environmentRequired Experience in using Oracle 12g and higher, MS SQL Server, or MySQLRequired Experience in using SQL with relational databasesRequired Experience in stored procedures, triggers, views, etc.Required Experience in designing and implementing secure RESTful web servicesRequired Experience with code reviews and in-depth code analysisRequired Experience with highly complex application security requirementsRequired Experience with GitRequired Experience with Level-4 project documentation reviewRequired Experience in supporting production systems.Required Experience with Spring Boot, Spring Web, Spring Security, Spring Data JPA, Hibernate, MyBatis, and JAXBRequired Experience with National Information Exchange Model (NIEM) XML.Required Experience in handling substitution in XMLRequired Experience in structured and unstructured data.Required Experience developing/deploying software with a CI/CD pipeline, including build automation/continuous integration, test automation, and deployment automationRequired Experience working as a member of Agile teams that have iteratively and incrementally delivered software while practicing code review.Required Experience in creating Test Data to support FAT and UAT Testing.Required Experience creating test plans, test cases, and performance testingRequired Experience in Source code management software, example: CVS or SubversionPreferred Experience:Preferred Experience with Microsoft Azure Gov Cloud.Preferred Experience with JBOSS 5.0 and higherPreferred Experience in modern web technologies: JavaScript, Node.js, React.js, Redux, HTML5, CSS3Preferred Experience with Power BI Reports and integration with Power BI Premium ServicesPreferred Experience with Power BI report embeddedPreferred Experience with Microsoft Power Automate.Preferred Experience with ForgeRock OAuth 2.0 Client integrationPreferred Experience with Service Oriented Architecture (SOA)Preferred Experience with Microservices Architecture, containerization, orchestration, and related technologies.Preferred Experience with SFTP, SendGrid, and Twilio.