Java Software Engineer
Job Description
IRBsearch is seeking a mid-level to senior Java software engineer to join as a full-stack contributor. This remote, individual‑contributor role centers on designing, building, and maintaining features across the entire application stack, delivering robust software that supports our customers. The position is based in Tallahassee, Florida, with remote work options.
Location
Tallahassee, FL (remote)
Salary
USD 100,000 – 115,000 per year
Job Type
Full-time
Responsibilities
- Architect and implement new features across the full application stack, including production deployment considerations
- Maintain and improve existing Java-based services, troubleshoot issues, and optimize performance
- Design and consume RESTful APIs to enable integrations and front-end functionality
- Write clean, well-tested, and maintainable code in line with established standards
- Participate in code reviews, clarify requirements, and help refine development processes
- Diagnose and resolve production incidents in a timely manner
- Contribute to technical documentation and share knowledge with the team
Requirements
- At least 3 years of professional software development experience
- Strong proficiency in Java, with Java 17 or later preferred
- Experience with Spring Framework or a comparable dependency injection framework
- Experience with MySQL or other relational databases
- Solid understanding of HTML and CSS fundamentals
- Experience designing and building RESTful APIs
- Advanced web development knowledge covering security, performance, and scalability
- Ability to work independently in a remote environment with strong communication skills
- Experience using Claude Code or similar AI-assisted development tools
Technologies
- Java, Java 17
- Spring Framework
- MySQL
- HTML, CSS
- RESTful APIs
- Claude Code
- CouchDB
- JSP, JSTL
- jQuery
- SOAP
Benefits
- Flexible PTO
- 6% 401K match
- Medical, dental and vision
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Overview
IRBsearch is looking for a mid-level to senior Java Software Engineer to contribute as a full-stack developer. In this remote, individual-contributor role, you will design and build new features while maintaining and improving existing systems, directly impacting the platforms used by customers.