Java Developer
Join a high-impact technology team building secure, enterprise-grade web and backend applications that support critical business functions. This opportunity is ideal for a Senior Java Software Engineer who enjoys solving complex technical challenges, partnering closely with product teams, and delivering scalable solutions with a strong focus on quality and security.ResponsibilitiesDesign, develop, and implement secure Java-based web and backend applications that support important business needsCollaborate with product and technical teams to create maintainable, scalable solutions with limited supervisionProduce clear design documentation and contribute throughout the software development lifecycleWrite clean, testable code and perform thorough unit, integration, and functional testingApply secure coding practices and help strengthen application security across solutionsTroubleshoot complex technical issues through debugging, investigation, and researchBuild and support messaging and integration components using enterprise middleware technologiesContribute to performance tuning efforts for SQL and Oracle database environmentsHelp drive best practices and support the adoption of modern engineering approachesSkillsStrong hands-on experience with Core JavaExperience with the Spring ecosystem, including Spring Framework and Spring SecurityFront-end development experience with AngularSolid SQL and Oracle database skillsExperience with database performance tuningKnowledge of secure coding practices and application securityExperience with unit, integration, and functional testingDeep understanding of JMS and messaging middleware, with IBM MQ preferredHands-on experience with Spring JMSBachelor’s degree or equivalent combination of education and directly related experienceExcellent communication skillsPreferred SkillsExperience building and supporting REST APIs and working with JSONAdvanced experience with Spring BootExperience with Spring BatchExposure to AWS or other cloud technologiesBackground in enterprise application development within a collaborative environmentHorizontal is committed to fostering an inclusive workplace where different perspectives, experiences, and ideas are valued. We welcome applicants from all backgrounds and encourage talented professionals who share a passion for collaboration, innovation, and doing meaningful work to apply.By applying for this position, you acknowledge and agree that Horizontal Talent may contact you regarding your application using automated technology, including phone calls, SMS/text messages, or email, which may be delivered by our virtual AI recruiter, Alex.Please apply through this online posting or by visiting our Job Board at www.horizontaltalent.com/job-board. Applications will be accepted for 4 weeks. For those that join the team, we offer competitive compensation and benefits including medical, dental, vision, and retirement. Check out all we have to offer and how you can become part of the Horizontal Talent Team. The pay range for this role is $90 - $128 per hour based on qualifications and experience.