Java Software Engineer
This is an on-site positionOverview We are seeking a mid-level to senior Java Software Engineer to join our team as a full-stack developer. In this role, you will design and build new features while maintaining and improving existing systems. This is a remote, individual contributor position where you will have direct impact on the products and platforms our customers depend on.Salary $100K-$115KResponsibilitiesDesign, develop, and deploy new features across the full application stackMaintain, troubleshoot, and enhance existing Java-based systems and servicesBuild and consume RESTful APIs to support integrations and front-end functionalityWrite clean, well-tested, and maintainable code following established standardsCollaborate with team members to review code, refine requirements, and improve development processesDiagnose and resolve production issues in a timely mannerContribute to technical documentation and knowledge sharingRequired Qualifications3+ years of professional software development experienceStrong proficiency in Java (Java 17 or later preferred)Experience with Spring Framework or a comparable dependency injection frameworkExperience with MySQL or other relational databasesSolid understanding of HTML and CSS fundamentalsExperience designing and building RESTfulAPIsAdvanced web development knowledge including security, performance, and scalability conceptsAbility to work independently in a remote environment with strong communication skillsExperience using Claude Code or similar AI-assisted development toolsPreferred QualificationsExperience with NoSQL databases, especially CouchDBFamiliarity with JSP and JSTL for server-side view renderingExperience with jQuery for front-end interactivityExposure to SOAP-based APIs and web services