Remote Senior Java Software Developer
Role details
Job location
Tech stack
Job description
As a Senior Software Developer, you'll take ownership of key technical areas, ensuring best practices in design and development. You'll collaborate closely with product teams, lead architectural decisions, and play a pivotal role in enhancing our web application. This position offers full involvement in the software development lifecycle, from design and coding to testing and deployment., Design Authority - Lead architectural decisions and guide team members on best practices. Back-End Development - Build and optimize multi-threaded server-side applications in Java. Agile Development - Participate in stand-ups, sprint reviews, and backlog planning. Collaboration - Work with product teams to refine requirements and ensure seamless functionality. Quality & Testing - Write and maintain test scenarios, troubleshoot defects, and produce technical documentation.
Requirements
? 5+ years' experience developing multi-threaded server-side applications using Java. ? 3+ years as a design authority for complex software solutions. ? Strong understanding of MVC frameworks (Struts, JSF) and web application development. ? Experience with databases, SQL, and cloud platforms (AWS/Azure). ? Familiarity with Git, Jira, and Agile methodologies.
- Flexible Remote / Hybrid working.
- West Sussex. 1 day in office per week/month depending on your location.
- Up to £75,000 plus benefits