At a Glance
- Tasks: Develop and maintain high-quality software solutions using Java Spring Boot and Angular/ReactJS.
- Company: Join a dynamic tech company based in Glasgow, focused on innovative software development.
- Benefits: Enjoy a competitive daily rate, with potential for long-term engagement and professional growth.
- Why this job: Be part of a collaborative team that values creativity and technical excellence in a vibrant city.
- Qualifications: 7-14 years of experience in full stack development with strong Java and front-end skills required.
- Other info: This role is fully onsite and falls under IR35 regulations.
The predicted salary is between 60000 - 70000 £ per year.
E3xperience- 7-14years
Role- Senior Java Full stack Developer
Fully onsite
Location- Glasgow( IR 35 Inside)
12 months 400 gbp per day / 60-70k FTC
Job responsibilities
- Executes software solutions, design, development, and maintain high-quality, scalable, and efficient back-end and front-end software solutions using Java Spring Boot, Spring Batch and Angular/ReactJS.
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
- Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Strong background in working with APIs (especially Open API), ensuring efficient communication and integration between different systems.
- Experience working extensively with the most common RDBMS (MySQL, Oracle, or SQL Server). Experience with unit testing tools like JUnit and integrations/continuous deployment pipelines.
- Solid knowledge of SQL queries, optimization techniques, and database configuration.
- Proficient knowledge of Multithreading and Concurrency in Java. Knowledge of ORM frameworks such as Hibernate or JPA. Proven record of providing end-user support with excellent problem-solving abilities.
- Strong infrastructure knowledge required including Unix, Windows, networking and scripting.
- Proficiency in Software Development Life Cycle (SDLC) and developer tools utilization.
- Enthusiasm for learning new technologies, with a focus on public cloud platforms like AWS, GCP, or Azure
- Experience with unit testing tools like JUnit and integrations/continuous deployment pipelines.
Preferred qualifications, capabilities, and skills
- Knowledge of NoSQL databases (MongoDB, Cassandra, etc.) would be a plus.
JBRP1_UKTJ
Senior Full Stack Java Developer employer: Hollborn Recruitment Ltd
Contact Detail:
Hollborn Recruitment Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Java Developer
✨Tip Number 1
Make sure to brush up on your Java Spring Boot and Angular/ReactJS skills. Since the role requires extensive experience with these technologies, being able to demonstrate your proficiency during discussions will set you apart from other candidates.
✨Tip Number 2
Familiarise yourself with the latest trends and best practices in full stack development. Being knowledgeable about current industry standards can help you engage in meaningful conversations during interviews and showcase your commitment to continuous learning.
✨Tip Number 3
Prepare to discuss your previous projects in detail, especially those that involved both front-end and back-end development. Highlighting specific challenges you faced and how you overcame them will demonstrate your problem-solving skills and technical expertise.
✨Tip Number 4
Network with professionals in the field, particularly those who work in similar roles or companies. Engaging with others can provide valuable insights into the company culture at StudySmarter and may even lead to referrals, increasing your chances of landing the job.
We think you need these skills to ace Senior Full Stack Java Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java Spring Boot, Spring Batch, and Angular/ReactJS. Use specific examples of projects you've worked on that demonstrate your skills in both back-end and front-end development.
Craft a Strong Cover Letter: In your cover letter, explain why you're interested in the Senior Full Stack Java Developer position. Mention your years of experience and how your skills align with the job responsibilities outlined in the description.
Showcase Relevant Projects: If you have worked on notable projects, include them in your application. Describe your role, the technologies used, and the impact of your contributions. This will help the employer see your practical experience.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a developer role.
How to prepare for a job interview at Hollborn Recruitment Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java Spring Boot, Spring Batch, and Angular/ReactJS in detail. Bring examples of past projects where you successfully implemented these technologies, as this will demonstrate your capability to handle the responsibilities of the role.
✨Understand the Company’s Products
Research the company’s software solutions and understand their architecture. This knowledge will allow you to ask insightful questions during the interview and show that you are genuinely interested in how you can contribute to their success.
✨Prepare for Problem-Solving Questions
Expect technical problem-solving questions that assess your coding skills and logical thinking. Practice common algorithms and data structures, and be ready to explain your thought process clearly while solving problems on the spot.
✨Demonstrate Team Collaboration
As a Senior Developer, you’ll likely work closely with other team members. Be ready to discuss your experience in collaborative environments, how you handle conflicts, and your approach to mentoring junior developers, as this will highlight your leadership qualities.