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 a dynamic work culture with opportunities for growth and learning in cutting-edge technology.
- Why this job: Be part of a team that tackles real-world challenges and drives digital transformation across industries.
- Qualifications: Bachelor's in Computer Science or equivalent, plus 2 years of Java development experience required.
- Other info: Experience with modern frameworks like React and Agile methodologies is a plus.
The predicted salary is between 43200 - 72000 £ 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
Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
Java Full Stack Engineer employer: Randstad Technologies
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 full stack technologies. Being well-versed in frameworks like Spring and Hibernate, as well as front-end technologies such as React or Angular, will give you a competitive edge.
✨Tip Number 2
Showcase your experience with microservices and RESTful web services during networking opportunities. Engaging in tech meetups or online forums can help you connect with industry professionals who might provide insights or referrals.
✨Tip Number 3
Highlight your problem-solving skills and ability to work in an Agile environment. Be prepared to discuss specific examples of how you've tackled challenges in previous projects, as this demonstrates your capability to adapt and innovate.
✨Tip Number 4
Consider contributing to open-source projects or building your own applications to showcase your skills. This not only enhances your portfolio but also demonstrates your passion for technology and continuous learning.
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 environment.
Highlight Relevant Projects: In your application, include details about projects where you've developed large-scale applications or worked with transactional systems. This will show your practical experience and understanding of software architecture.
Showcase Communication Skills: Since strong communication skills are essential for this role, consider including examples of how you've effectively communicated complex technical concepts to non-technical stakeholders in your previous roles.
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've built transactional systems or worked with microservices to demonstrate your expertise.
✨Highlight Your Problem-Solving Abilities
Since the company focuses on solving tough technology problems, be ready to share specific instances where you've tackled challenges in software development. Use the STAR method (Situation, Task, Action, Result) to structure your responses.
✨Emphasise Team Collaboration
As a senior developer, you'll need to work well with others. Share experiences that highlight your ability to collaborate effectively within a team, especially in Agile environments. Mention any leadership roles you've taken on in past projects.
✨Prepare Questions About the Company
Research the company's core competencies and recent projects. Prepare insightful questions that show your interest in their work, particularly in areas like AI, analytics, and digital transformation. This demonstrates your enthusiasm and alignment with their goals.