What are the responsibilities and job description for the Java Software Engineer position at LHH?
Software Engineer – Backend
Location: Tampa, FL (Hybrid – 3 days in office, candidate's choice)
Salary Range: $96K–$121K
Our client is seeking a Software Engineer – Backend to join their team in Tampa, FL. This role is an intermediate-level position focused on backend development, with opportunities to lead projects and contribute to system design and architecture.
Key Responsibilities:
- Develop and optimize backend systems using Java Core, Spring Boot, SQL, and Python.
- Design and implement solutions focused on collections, concurrency, streams, and data structures.
- Lead small to mid-sized projects and contribute to systems design.
- Work on performance enhancements using parallel processing and multithreading.
- Collaborate with cross-functional teams to develop scalable and efficient solutions.
- Troubleshoot and debug complex backend issues.
- Ensure best practices for code quality, security, and system reliability.
Qualifications:
- 5–8 years of experience in backend software development.
- Strong experience in Java Core, Spring Boot, SQL, and Python.
- Expertise in collections, concurrency, streams, and systems design.
- Experience with multithreading and parallel processing.
- Strong understanding of data structures and backend architecture.
- Project leadership experience preferred.
Work Arrangement:
- Hybrid – 3 days in office (candidate selects the days), 2 days remote.
This is an exciting opportunity for a backend-focused Software Engineer looking to take on high-impact development work while maintaining flexibility in their schedule.
Salary : $96,000 - $121,000