At a Glance
- Tasks: Develop new software products and enhance existing ones in a collaborative environment.
- Company: Join a digital-first tech firm focused on transforming businesses through innovative solutions.
- Benefits: Enjoy flexible work options, competitive pay, and opportunities for professional growth.
- Why this job: Be part of a dynamic team that values creativity and offers impactful projects in technology.
- Qualifications: Bachelor's in Computer Science or equivalent, with 2+ years in application development and Java expertise.
- Other info: Experience with modern frameworks like React and Agile methodologies is a plus.
The predicted salary is between 36000 - 60000 £ per year.
Are you self-motivated with an innovative mind, a passion for technology, and a good understanding of object-oriented development?
My client is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. They have been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation.
About: My client brings together distinct core competencies - in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, and their deep expertise in BFSI, healthcare, and life sciences - to help businesses capitalize on the unlimited opportunities digital offers. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving clients' toughest technology problems, and a commitment to continuous improvement.
The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a senior developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.
You’ll have:
- Bachelors or higher in Computer Science (or equivalent work experience)
- Minimum 2 years of application development engineering experience
- Programming and software development in Java
- Experience building transactional systems and strong understanding of software architecture
- Strong written and verbal communication skills
- Good attention to detail and analytical thinking
- Ability to work independently and in collaboration with other team members
Preferred Qualification:
- REST based Web services
- Experience with Microservice architecture
- Experience with React and Angular
- Experience with Spring, Hibernate, Rabbit MQ, Hazelcast
- Experience with Gitlab and Kubernetes
- Basic PL-SQL knowledge to be able to run queries and participate in data analysis
- Experience working at a financial institution
- Familiar with Test Driven Development
- Conceptual understanding of Asynchronous-Event-based processing
- Agile methodology experience
Contact Detail:
Randstad Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Java Full Stack Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in Java development and frameworks like Spring and Hibernate. This will not only boost your confidence during interviews but also show that you're proactive and passionate about your field.
✨Tip Number 2
Engage with online communities or forums related to Java and full stack development. Networking with other professionals can provide insights into the industry and may even lead to referrals for job openings.
✨Tip Number 3
Prepare to discuss your experience with microservices and RESTful web services in detail. Be ready to share specific examples of projects where you implemented these technologies, as this is a key requirement for the role.
✨Tip Number 4
Showcase your soft skills, particularly communication and teamwork. Since the role requires collaboration with other team members, demonstrating your ability to work well in a team can set you apart from other candidates.
We think you need these skills to ace Java Full Stack Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in Java development and any relevant technologies mentioned in the job description, such as React, Angular, and Microservices. Use specific examples to demonstrate your skills.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and innovation. Mention how your background aligns with the company's focus on digital transformation and your ability to work in a team.
Highlight Relevant Experience: In your application, emphasise your experience with large-scale applications and frameworks. Include any projects where you used Agile methodologies or Test Driven Development, as these are preferred qualifications.
Showcase Communication Skills: Since strong communication skills are essential for this role, provide examples of how you've effectively communicated in previous roles, whether through leading a project or collaborating with team members.
How to prepare for a job interview at Randstad Technologies
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java and any frameworks you've used, such as Spring or Hibernate. Bring examples of projects where you implemented these technologies, especially in large-scale applications.
✨Demonstrate Problem-Solving Abilities
Expect technical questions that assess your analytical thinking and problem-solving skills. Practice explaining your thought process clearly, as communication is key in a collaborative environment.
✨Familiarise Yourself with Agile Methodologies
Since the company values Agile practices, be ready to discuss your experience working in Agile teams. Share specific examples of how you've contributed to sprints or retrospectives.
✨Prepare for Behavioural Questions
As a senior developer, you'll need to demonstrate leadership and teamwork. Prepare for questions about how you've handled conflicts or collaborated on projects, highlighting your ability to work independently and as part of a team.