Description
The Java Engineer will serve as an embedded onsite technical resource within the customer鈥檚 IT or development team. This role focuses on hands-on Java development to support, enhance, and maintain the customer鈥檚 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鈥檚 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鈥檚 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鈥檚 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鈥檚 policies, procedures, scheduling requirements, and workplace standards while remaining a full-time employee of Inspired Technologies.+
Learn more about this Employer on their Career Site
