KEY RESPONSIBILITIES: Design, develops, and implements high quality software and architecture consistent with the development process and contemporary software techniques. Performs debugging and unit testing of software products. Analyzes and investigates major software engineering tasks. Defines design specifications and parameters. Coordinates with hardware engineers to resolve hardware/software compatibility and interface considerations. Interfaces with other departments to participate in specification, design, code, and test reviews. Provides documentation of software products. Provides timely production support and problem resolution. Interfaces with users to define system requirements and/or necessary modifications; provides maintenance information. Produces timely status reports and projections. Develops and tracks objectives and schedules Prioritizes and manages multiple projects within design specifications and budget restrictions. QUALIFICATIONS: Bachelor&39;s degree (B.S.) in related field or equivalent, two to four years related experience, or an equivalent combination of education and experience. Experience using system monitoring tools and automated testing frameworks, distributed SCM, continuous integration/delivery Knowledge of Java 8+ and Spring Framework, as well as strong skills using SQL In-depth knowledge of relational databases (e.g. Oracle, PostgreSQL, MySQL) or NoSQL databases (e.g. MongoDB) or Hadoop Familiarity with various operating systems (Linux, Mac OS, Windows).
Allstate Jacksonville, FL
Inspecion Depot Jacksonville, FL
Cognizant Technology Solutions Jacksonville, FL
Craig Technologies Jacksonville, FL
Parsoft LLC Jacksonville, FL