Sr. Java Developer
Sr. Java Developer Orlando, FL Civix is a leading software development company that serves public sector clients through aviation, government, energy technologies, real estate, community planning, and recovery services. For over 20 years we have developed and implemented solutions in the areas of business services, voter registration, election administration, and ethics and disclosure for state and local governments. We help our customers provide enhanced services to their constituents. Our software tools increase an agency's productivity, improve the quality of information received, and eliminate barriers for constituents that may be present in legacy systems. Civix's custom application development projects contribute to some of our company's most successful and robust implementations. Civix can support application development efforts on multiple technology platforms, based on the needs of our customers. We are a full-service technology company, and our team includes project managers, business analyst, user experience designers, technical architects, application developers, security consultants, data migration experts, trainers, and testers. We are able to effectively evaluate project requirements to determine accurate scope, time, and cost estimate for customer solution opportunities.
RequiredSkills and Experience Excellent oral and written communication skills and interpersonal skills Ability to work in a team environment Must be self-motivated and results-oriented Proven track record of successful cross-teamgroup collaboration to drive necessary processes and ensure product reliabilitystability Strong technical process development skills, with a clear abilitydesire to go deep technically when needed Experience working with remote teams preferred, but not required Experience with the full software lifecycle covering requirements, design, development, unit testing, and delivery of custom software Experience modifying existing functionality and adding new functionality in a large, complex, production system environment Expert experience with full stack JavaJEE development Extensive experience with Spring Framework development, including Spring Boot, Spring Security Experience with MVC frameworks (e.g. Spring MVC, Struts, etc.), JSPJSTL, J2EE Patterns, Hibernate, JDBC. Expertise with EJB, JMS and Messaging Experience with designing and developing REST orientated APIs with JSON Creating XMLXSD specs and Web services using SOAP Front end development experience using the following Java
Script, Single Page Application (SPA, including React (preferred) or Angular), jQuery, HTML, CSS, Ajax Basic experience with Web Accessibility standards (WCAG, Section 508, etc.) Expert skills with SQL and experience with stored proceduresfunctions Demonstrated experience with complex database structures and data modeling Experience with RDBMS (PostgreSQLMySQLOracleDB2), Java DB persistence (e.g.
JDBC, ORM, JPAHibernate) Experience
Knowledge working with WebSphere, JBoss, WildFly Extensive experience with version control tools (Git, SVN, VSS, TFS etc.) Extensive experience with automated unit, integration, and End-to-End testing (e.g. jUnit, DB Unit, etc.) Knowledge of report writing tools such (e.g. Jasper Reports, Tableau, etc.) a plus 5+ years' experience in software development
PreferredSkills and Experience Experience with design, development, and basic administration of SaaS multi-tenant and Cloud based applications Experience with Amazon Web Services (AWS) services, administration, and development Experience on Batch Processing and java multi-threading Experience with transforming legacy java applications to current technologies. Performance tuning and scalability experience Participates in development of software user manuals. Identifies unsecured code areas and implements fixes as they are discovered. Identifies product enhancements to create a better experience for the end users. Basic system administration experience (e.g. setupconfigure web servers, Jenkins, Tomcat, AW
S services, etc.) a plus No-SQL andor Key-Value database experience (e.g. MongoDB, Redis) Added Advantage Certifications on Java8, Web technology (SCWCD), Web services (RESTSOAP), AWS Education
Certification Minimum Bachelor's Degree in Computer Science or its equivalent.
NO third party vendors please Civix offers our employees a competitive compensation package. Among the benefits are paid time off, paid holidays, company matching 401(k), health and dental plans, company paid short term disability and life insurance. Civix's corporate headquarters are in New Orleans, Louisiana with additional offices in Covington, LA, Orlando, FL,Baton Rouge, LA, Windsor, CT, Columbus, OH and Indianapolis, IN. Civix provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Civix complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
PCC TECHNOLOGY Inc. expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of PCC TECHNOLOGY Inc.'s employees to perform their job duties may result in discipline up to and including discharge.