JOBSEARCHER

Java Developer

Civix is a leading software development and services company that serves public sector clients. Come work with a team that provides excellent software solutions to state governments, improving and providing efficiencies to their operations. Duties and Responsibilities: · Design, develop, test, deploy, maintain and improve the software · Contributing Agile team member · Work with Product Owner to understand, scope and decompose requirements · Prioritize and deliver software development items per requirements and deadlines · Develop and test all code changes · Test all application code changes thoroughly and ensure adherence to requirements · Write unit tests to provide code coverage · Maintain unit tests to ensure continued coverage · Maintain existing applications · Develop new functionality and applications · Motivated Self-starter and quick learner Knowledge, Skills, Experience: · Knowledge of Object-Oriented Programming concept · Knowledge of Java, Spring MVC, Spring Security and other frameworks · Knowledge of Hibernate ORM frameworks · Experience with Web based application development using Java technologies · Experience with HTML5, CSS, Bootstrap · Experience with SQL/TSQL and stored procedures (MS SQL Server, Oracle) · Experience with complex database structures · Experience with a variety of development tools including Eclipse IDE, Git version control, Team Foundation Server and AWS or Azure DevOps. · Experience with mobile application development is a plus · Experience with Angular/React/Vue is a plus · Experience with Micro Services is a plus · Experience working in the cloud, especially AWS is a plus · Experience with is GIS a plus Ideally, candidates will have: · BS degree in Computer Science, similar technical field of study or equivalent practical experience. · Interest and ability to learn other coding languages as needed. · Strong problem-solving skills · Working proficiency and communication skills in verbal and written English. Job Type: Full-time Schedule: * 8 hour shift Ability to commute/relocate: * San Juan, PR: Reliably commute or planning to relocate before starting work (Required) Work Location: In person