At a Glance
- Tasks: Join us as a Java Developer, coding and building large-scale web services.
- Company: Be part of a dynamic team in Bournemouth, focused on innovative cloud solutions.
- Benefits: Enjoy a contract role with opportunities for growth and collaboration in a vibrant office environment.
- Why this job: Work with cutting-edge technologies and make an impact in a supportive, tech-savvy culture.
- Qualifications: Must have 10+ years of experience in Java, Python, and cloud technologies.
- Other info: This role requires hands-on experience with AWS and modern microservice architecture.
The predicted salary is between 48000 - 72000 £ per year.
Role: Java Developer
Job Type: Contract
Location: Bournemouth, UK (5 Days to Office)
JD:
- 10+ years experience only
- Exposure to Cloud technologies
- Proficient in coding in Java, Python and Spark
- Hands-on experience working with AWS stack/services
- Hands-on experience with Java and Spring
- Working knowledge of AWS RDS/Aurora Database
- Working knowledge of AWS EKS/ECS/Lambda
- Knowledge of AWS SQS/SNS
- Knowledge of Terraform for AWS resource/service provisioning
- Experience building and debugging large-scale web services, and microservices based, Kubernetes-orchestrated applications
- Strong Computer Science fundamentals in object-oriented design, architectural and design patterns, data structures & algorithms
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Excellent communication skills, with the ability to tailor communications for different audiences, ranging from senior business to junior technology staff
- A willingness to actively participate in all aspects of the software development lifecycle, including but not limited to - refinement of requirements, estimation & planning, platform design & implementation, test & deployment automation, and platform resiliency & support
Primary Skills:
- Kafka, IBM MQ
- Java Spring Boot
- Big File handling
- Exposure to modern microservice architecture
Good to have skills:
- Microservices
- CI/CD
- AWS- S3, EKS, SQS
Software Engineering-Java employer: PURVIEW
Contact Detail:
PURVIEW Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineering-Java
✨Tip Number 1
Make sure to showcase your hands-on experience with AWS services during networking opportunities. Attend local tech meetups or online webinars focused on cloud technologies, as these can help you connect with professionals in the field and potentially lead to referrals.
✨Tip Number 2
Join relevant online communities or forums where Java developers and cloud technology enthusiasts gather. Engaging in discussions about Java, Spring, and AWS can not only enhance your knowledge but also increase your visibility among peers who might know of job openings.
✨Tip Number 3
Consider contributing to open-source projects that utilise Java and AWS. This not only demonstrates your coding skills but also shows your commitment to continuous learning and collaboration, which are highly valued in a corporate environment.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges that focus on object-oriented design and algorithms. Websites like LeetCode or HackerRank can be great resources to sharpen your skills and get comfortable with the types of questions you might face.
We think you need these skills to ace Software Engineering-Java
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 10+ years of experience in software engineering, particularly with Java and Spring. Include specific projects where you've used AWS services and any relevant cloud technologies.
Craft a Strong Cover Letter: In your cover letter, emphasise your hands-on experience with AWS stack/services and your proficiency in coding with Java, Python, and Spark. Mention your familiarity with microservices and your ability to communicate effectively with both technical and non-technical audiences.
Showcase Relevant Projects: Include examples of large-scale web services or microservices applications you’ve built or debugged. Highlight your experience with Kubernetes orchestration and any work done with AWS RDS/Aurora databases.
Highlight Soft Skills: Don’t forget to mention your excellent communication skills and your willingness to engage in all aspects of the software development lifecycle. This is crucial for roles that require collaboration across different teams.
How to prepare for a job interview at PURVIEW
✨Showcase Your Technical Skills
Make sure to highlight your proficiency in Java, Python, and Spark during the interview. Be prepared to discuss specific projects where you've used these technologies, especially in relation to cloud services like AWS.
✨Demonstrate Your Cloud Knowledge
Since the role requires hands-on experience with AWS, be ready to talk about your familiarity with AWS services such as RDS, EKS, and Lambda. Discuss any relevant projects where you implemented these services effectively.
✨Communicate Clearly
Excellent communication skills are crucial for this position. Practice explaining complex technical concepts in simple terms, as you may need to tailor your communication for different audiences within the company.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving abilities and understanding of computer science fundamentals. Brush up on object-oriented design, data structures, and algorithms, and be ready to solve coding challenges on the spot.