Elegant Enterprise- Wide Solutions
Location: Tallahassee,FL, USA
Date: 2024-12-19T14:02:30Z
Job Description:
Primary Work: The Architect shall have the ability to analyze, design, develop, implement, and integrate DEP Java/JEE applications, as well as make recommendations towards future infrastructure decisions.Education: Bachelor's Degree in Computer Science, Information Systems or other Information Technology major, or equivalent work experience.Required Tasks to be performed:Perform technology and architecture upgrades to ensure the stability of applications in the DEP portfolio.Learn new skills, technologies, and languages to support the DEP application portfolio.Develop Java applications utilizing Angular, Struts 2, JPA, Hibernate, XML, RESTful, GitLab, Jenkins, Maven and web services. Provides technical support and assistance to all projects across the agency.Maintain and update CI/CD pipelines.Work closely with customers, users, and team members to understand business requirements that drive the analysis and design of quality technical solutions.Work as part of a project team directed by a project manager.Researches and develops prototypes for major initiatives and new technologies.Provides mentorship and guidance to the teams.Performs research and development, delivers proposals and prototypes for new frameworks.Required Knowledge, Skills & Abilities (KSAs):10+ years' experience leveraging application frameworks5+ years' experience with modern UI frameworks5+ years' experience with database development5+ years' experience maintaining application servers5+ years' experience working in Cloud Server environments5+ years' experience serving as a Lead Architect, for one or more applications and/or project teams.Experience using continuous integration toolsExperience using Git source control in a team environmentExperience with CI/CD pipelinesExperience with container-based application development, debugging, deployment, and orchestrationExperience developing RESTful web servicesKnowledge of relational and object-oriented database designsKnowledge of object-oriented design methodologiesKnowledge of Information Systems Development Methodology (ISDM)Knowledge of database security, including role-based securityAbility to be creative, to use sound judgment, and to display foresight to identify potential problems and design/specifications and assigned application software systemsAbility to establish and maintain effective working relationships with othersAbility to work independentlyAbility to work as part of a teamAbility to solve problems and manage issues effectively, efficiently, and proactively.Strong deadline and task management skills.Ability to determine work priorities and ensure proper completion of work assignmentsAbility to communicate effectively and efficiently, both verbally and in writing.Preferred Knowledge, Skills & Abilities (KSAs):Application frameworks: Java Frameworks such as Spring, Spring Boot, Struts 2/Tiles, Servlets/JSP, JPA 2/Hibernate, or Maven (2 or greater)Modern UI frameworks: AngularDatabase development: Oracle PL/SQLApplication servers: Apache TomcatCloud Server environments: MS AzureContinuous integration tools: GitLab CIContainer-based application development, debugging, deployment, and orchestration: KubernetesFamiliarity with Agile development, specifically Scrum, Extreme Programming (XP) and Kanban.Experience with stateless applicationsExperience with Bash and other Linux/UNIX shell environmentsExperience with environmental regulatory business processes and practice
Apply Now!