Remote Full Stack Java Developer - Hybrid Glasgow
hace 29 días
Bristol
Gigged AI is an open talent marketplace specialising in the IT and technology sector. We have an opportunity live at the moment for a Full Stack Java Developer. \n This role is hybrid, with 3 days per week in Glasgow City Centre Office. \n Location: UK-based \n Duration: Initial 6-month contract \n Start Date: ASAP \n Day Rate: £300 \n IR35 Status: Outside IR35 (pending final determination) \n All applicant proposals will be reviewed directly on the Gigged AI platform by the hiring manager. \n In order to send a proposal please follow the below steps \n head to app.gigged.ai and create a free talent profile \n once signed in, follow this link to the project - https://app.gigged.ai/find-a-gig/RKvjrJyjLod \n you will now see a 'submit proposal' button \n please fill this in (intro, relevant experience, and attach CV to this) \n \n We are seeking an experienced Senior Full Stack Java Developer with 7–8+ years of hands-on experience in designing, developing, and supporting enterprise-grade web applications. The ideal candidate will possess strong expertise in Java-based technologies, modern frontend frameworks, microservices architecture, CI/CD practices, and Agile delivery methodologies. This role requires direct client interaction, technical leadership, and the ability to deliver high-quality software solutions in a fast-paced environment. \n Key Responsibilities \n\n • Design, develop, test, and maintain scalable enterprise web applications\n, • Build and support microservices-based solutions using Java and Spring technologies\n, • Develop RESTful APIs and web services for integration with internal and external systems\n, • Collaborate with business stakeholders, architects, and cross-functional teams to gather and refine requirements\n, • Participate in architecture discussions, code reviews, and technical design sessions\n, • Develop and maintain frontend applications using ReactJS and related JavaScript technologies.\n, • Implement CI/CD pipelines and deployment automation processes.\n, • Troubleshoot production issues and perform root cause analysis.\n, • Ensure adherence to coding standards, security best practices, and performance optimisation techniques.\n, • Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, retrospectives, and reviews.\n, • Engage directly with onsite clients and stakeholders to provide technical consultation and delivery support.\n\n Required Experience & Skills \n Experience \n\n • Minimum 7–8 years of experience in software development and enterprise application delivery.\n, • Proven experience developing web-based applications using:\n, • ReactJS\n, • Spring Boot\n, • Microservices Architecture\n, • REST APIs/Web Services\n, • Spring MVC\n, • JEE Technologies (Java 8+, JSF, JPA, JSP, Servlets, JDBC)\n, • XML Technologies (DOM, SAX, XSLT)\n, • HTML5, DHTML, JavaScript\n, • JBoss Application Server\n, • Core Technical Skills\n, • Java 8 or higher\n, • Spring Framework (Spring Boot, Spring MVC)\n, • JUnit 4 & JUnit 5\n, • FreeMarker Templates\n, • Oracle Database\n, • Git\n, • Ruby\n, • Bundler\n, • Gradle\n, • Leiningen\n, • GoCD\n, • Ansible (Mandatory)\n, • Mulesoft\n, • Frontend Technologies (Preferred)\n, • JavaScript\n, • ReactJS\n, • Redux\n, • Node.js\n, • Cloud & DevOps\n, • Experience developing and deploying applications on AWS.\n, • Strong knowledge of:\n, • Jenkins\n, • Maven\n, • CI/CD pipelines\n, • Build and release management processes\n, • Development Tools\n, • IntelliJ IDEA or equivalent modern IDEs.\n, • Source control and version management best practices.\n\n Required Competencies \n\n • Strong analytical and problem-solving skills.\n, • Excellent verbal and written communication skills.\n, • Proven ability to work effectively in collaborative team environments.\n, • Experience working in Agile/Scrum delivery frameworks.\n, • Strong client-facing and stakeholder management skills.\n, • Ability to mentor junior developers and contribute to technical leadership initiatives.\n, • Preferred Qualifications\n, • Experience with FreeMarker template development.\n, • Knowledge of application performance monitoring and profiling tools such as:\n, • Glowroot\n, • JProfiler\n, • Experience with performance tuning and application optimization.\n, • Exposure to modern DevOps and automation practices\n\n