JOBSEARCHER

Java Software Engineer

Java Software DeveloperAbout UsWe are a manufacturing company with an established in-house software development team responsible for supporting and enhancing our enterprise resource planning (ERP) system. Our team currently consists of a Technical Manager, Senior Software Developers, Business Analysts, and an intern, working collaboratively to deliver high-impact solutions across the organization.Position SummaryAs a Software Developer, you will play a key role in supporting, maintaining, and enhancing our ERP system and related applications. You will work closely with other developers, business analysts, and stakeholders to deliver scalable, high-quality solutions that directly support all aspects of the business.This role is well-suited for someone with solid hands-on experience who enjoys solving business problems through technology in a collaborative environment.Key ResponsibilitiesDesign, develop, and maintain ERP system enhancements and integrationsCollaborate with business analysts and stakeholders to translate requirements into technical solutionsWrite clean, efficient, and maintainable code across multiple technologiesTroubleshoot and resolve application issues in a timely mannerDevelop and optimize SQL queries and database interactionsParticipate in code reviews and contribute to best practicesSupport DevOps and deployment processes as neededAssist with system performance tuning and continuous improvement effortsRequired QualificationsStrong experience with Java development, including:Spring FrameworkJPA/HibernateExperience with Angular for front-end developmentAdvanced SQL skills, including complex query writing and optimizationExperience working in a Linux environment (power user level or higher)Solid understanding of software development lifecycle and best practicesAbility to work both independently and collaboratively in a team settingPreferred QualificationsExperience with Eclipse RCPMySQL DBA experience or strong database administration knowledgeExperience with Flutter for mobile (Android) developmentFamiliarity with AWS and/or Terraform (DevOps / Infrastructure as Code)Prior experience supporting or developing ERP systems, especially in a manufacturing environmentLinux system administration experienceWho We're Looking ForA proactive problem-solver who can take ownership of tasksStrong communication skills and ability to work with both technical and non-technical stakeholdersA developer who is adaptable and eager to learn new technologiesWhy Join The CompanyStable, established development team with deep institutional knowledgeOpportunity to make a direct impact on core business systemsCollaborative environment with close interaction between IT and business teamsExposure to a wide range of technologies across backend, frontend, mobile, and infrastructure