Java Engineer

INSPIRED TECHNOLOGIES OF NORTH FLORIDA, INC.

Tallahassee, FL

JOB DETAILS
SALARY
$120,000–$160,000 Per Year
SKILLS
Access Control, Agile Programming Methodologies, Analysis Skills, Background Investigation, Change Management, Code Reviews, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Customer Relations, Customer Support/Service, Detail Oriented, DevOps, Develop and Maintain Customers, Documentation, Embedded Systems, Enterprise Applications, Git, Gradle, Identify Issues, Java, Lift/Move 25 Pounds, Lifting Equipment, Linux Operating System, Maven, Microsoft Windows Server, On Site Support, Performance Tuning/Optimization, Problem Solving Skills, Process Improvement, Quality Assurance, Relational Databases (RDBMS), Root Cause Analysis, SQL Databases, Secure Coding, Security Compliance, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Standards Strategy, Technical Writing, Test Automation, Time Management, Waterfall Model of Software Development
LOCATION
Tallahassee, FL
POSTED
30+ days ago

Apply

Job Type

Full-time

Description

The Java Engineer will serve as an embedded onsite technical resource within the customer's IT or development team. This role focuses on hands-on Java development to support, enhance, and maintain the customer's existing software systems and new development initiatives.

The ideal candidate is a seasoned Java developer who adapts quickly to established environments, adheres to customer standards and processes, and collaborates effectively with both technical and non-technical stakeholders.

Requirements

Key Responsibilities

  • Deliver Java-based application enhancements, maintenance, and new feature development while working onsite as an integrated member of the customer's development team.
  • Maintain and improve existing Java applications and services, including defect resolution, enhancements, and modernization efforts as directed by the customer.
  • Adhere to the customer's development standards, branching strategies, documentation requirements, and SDLC practices; actively participate in code reviews and contribute to process improvements.
  • Investigate and resolve application issues, performance problems, and production incidents; provide timely updates and root-cause analysis.
  • Collaborate closely with customer team members, analysts, QA, and infrastructure/DevOps resources to ensure seamless solution delivery with minimal business disruption.
  • Create and maintain required technical documentation, including design notes, implementation details, runbooks, and change records.
  • Develop using secure coding practices and comply with all customer security, access control, and change management requirements.

Qualifications

Education: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).

Experience

  • 5+ years of professional Java development experience
  • Proven experience supporting and enhancing existing enterprise applications
  • Experience working within established SDLC and change-control processes (Agile or Waterfall)
  • Demonstrated ability to quickly ramp up in unfamiliar codebases and environments

Technical Skills Required

  • Strong proficiency in Java (Java 8 or higher; Java 17+ strongly preferred)
  • Experience with common Java frameworks (e.g., Spring, Spring Boot)
  • Solid SQL and relational database skills (querying, troubleshooting, performance optimization)
  • Proficiency with version-control systems (e.g., Git)
  • Familiarity with build tools and dependency management (e.g., Maven, Gradle)

Preferred

  • Exposure to CI/CD pipelines and automated testing
  • Experience working in Linux and/or Windows server environments

Soft Skills

  • Strong troubleshooting and analytical problem-solving abilities
  • Professional communication skills with the ability to interact directly with customer stakeholders
  • Self-motivated and able to work independently while taking direction and managing priorities in a customer-facing environment
  • Detail-oriented with a strong focus on stability, maintainability, and code quality

Required Work Authorization: United States

Physical Requirements

  • Ability to operate computer equipment for extended periods
  • Must work onsite at the customer location during scheduled business hours
  • Ability to sit or stand for extended periods
  • Occasional lifting of equipment up to 25 pounds (may be required depending on customer environment)
  • Flexibility to work after-hours or weekends for maintenance windows or incident resolution

Pre-Employment Requirements

  • Successful completion of a criminal background check
  • Successful completion of a drug screening
  • Ability to meet any additional customer-specific security or access requirements

Note: This is an onsite placement supporting a customer environment. The Java Engineer will follow the customer's policies, procedures, scheduling requirements, and workplace standards while remaining a full-time employee of Inspired Technologies.+

Salary Description

$120K- $160K

About the Company

I

INSPIRED TECHNOLOGIES OF NORTH FLORIDA, INC.