JOBSEARCHER

Java Engineer

Description:The Java Engineer will serve as an embedded onsite technical resource within the customers IT or development team. This role focuses on hands-on Java development to support, enhance, and maintain the customers 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 ResponsibilitiesDeliver Java-based application enhancements, maintenance, and new feature development while working onsite as an integrated member of the customers 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 customers 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.QualificationsEducation: Bachelors degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).Experience5+ years of professional Java development experienceProven experience supporting and enhancing existing enterprise applicationsExperience working within established SDLC and change-control processes (Agile or Waterfall)Demonstrated ability to quickly ramp up in unfamiliar codebases and environmentsTechnical Skills RequiredStrong 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)PreferredExposure to CI/CD pipelines and automated testingExperience working in Linux and/or Windows server environmentsSoft SkillsStrong troubleshooting and analytical problem-solving abilitiesProfessional communication skills with the ability to interact directly with customer stakeholdersSelf-motivated and able to work independently while taking direction and managing priorities in a customer-facing environmentDetail-oriented with a strong focus on stability, maintainability, and code qualityRequired Work Authorization : United StatesPhysical RequirementsAbility to operate computer equipment for extended periodsMust work onsite at the customer location during scheduled business hoursAbility to sit or stand for extended periodsOccasional 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 resolutionPre-Employment RequirementsSuccessful completion of a criminal background checkSuccessful completion of a drug screeningAbility to meet any additional customer-specific security or access requirementsNote: This is an onsite placement supporting a customer environment. The Java Engineer will follow the customers policies, procedures, scheduling requirements, and workplace standards while remaining a full-time employee of Inspired Technologies.+Compensation details: 120000-160000 Yearly SalaryPIab19d9c3c881-26289-40362715