At a Glance
- Tasks: Design, develop, and maintain microservices applications while ensuring quality and performance.
- Company: Join Purview Consulting Services and work with esteemed clients in a dynamic environment.
- Benefits: Enjoy a hybrid work model and the opportunity to enhance your skills.
- Why this job: Make a significant impact on your career by leading innovative projects in microservices architecture.
- Qualifications: 12+ years of IT experience with 5+ years in microservices architecture required.
- Other info: Location options include London, Edinburgh, or Glasgow.
The predicted salary is between 72000 - 108000 £ per year.
Hi ,
Greetings from Purview Consulting Services!
We are hiring upon our esteemed client’s new job opening, it would lift up your profile strength even further along with your skills and abilities to make an impact on your career near future. I felt good, after I came across your profile when we are in search of candidates on job portals, would be a great match to our job requirement.
Please do let us know if you are looking for a job change or open to the new roles will discuss the further details of respective job.
Send in your CV at
Role: Application Microservice Architect
Location: London/Edinburgh/Glasgow, UK
Type of Employment: Contract (Hybrid)
Job Description:
Key Responsibilities:
You'll apply widely agreed software engineering principles and methodologies to design, develop, test and maintain applications and services to achieve the stated business and technology goals within required budgets and timelines. We'll also look to you to oversee the quality of work, making sure that it meets the technical standards for all services output.
• Must have overall 12+years IT experience and minimum 5+years in Microservices based
Architecture.
• Microservices/Application Architect responsible for designing and implementing microservices based solutions and strategy, and the microservices adoption process within the organization.
• Candidate must be able to lead and guide a team on developing solutions that fully integrate and collaborate with existing integrated systems to solve complex business solutions.
• Candidate should have a holistic view of enterprise solutions, taking into consideration operational costs, security, performance engineering, application development, and systems management.
• Design and develop reusable libraries and application programming interfaces for use across the bank.
• Design and develop software that is amenable for a greater automation of build, release testing and deployment process on all environments.
• Designing and developing high-volume, high-performance and high-availability applications using proven frameworks and technologies.
• Deliver software components to enable the delivery of platforms, applications and services.
• Supporting and monitoring the technical progress against plans, while safeguarding functionality, scalability and performance and providing updates to stakeholders.
Skills:
To be successful in this role, you'll need a background in software engineering, software design or database design and architecture, as well as experience in providing technical leadership and accountability for a software engineering team. You'll need to have a minimum experience of 6-8 years in development.
We'll also look to you to have experience of test-driven development and the use of automated test frameworks, mocking, stubbing and unit testing tools, along with knowledge of the key phases of the software delivery lifecycle and established software development methodologies.
• 15+ years of experience in software development, with at least 8 years of experience working in microservices architecture and cloud-native solutions.
• Experience in Java full stack Including Microservices, ReactJS, AWS, Spring, SpringBoot,
Spring Batch, PI/SQL, Oracle, PostgreSQL, Junit, Mockito.
• Strong knowledge of microservices design patterns (e.g., API Gateway, Service Discovery,
CQRS, Event Sourcing, Saga Pattern).
• Hands-on experience in containerization technologies such as Docker, Kubernetes, and
• Expertise in cloud platforms (AWS, GCP) and cloud-native architecture best practices,
• Strong understanding of CI/CD pipelines, automation, and DevOps practices (e.g., Jenkins, GitLab Cl).
• Proficient in designing and developing RESTful and GraphQL APls, integrating third-party services, and handling API versioning.
• Expertise in event-driven architecture using message brokers such as Apache Kafka, or AWS SNS/SQS.
Experience with container orchestration platforms like Kubernetes and Docker Swarm.
Proficiency in at least one programming language commonly used for microservices development (e.g., Java, Spring Boot, Node.js, Go, Python, etc.).
Hands-on experience with NoSQL databases (e.g., MongoDB, Cassandra) and SQL databases (e.g PostgreSQL).
• Strong knowledge of distributed systems, fault tolerance, and scalability.
Security expertise in securing microservices, including using OAuth2, JWT, and TLS encryption.
Experience with monitoring tools such as Grafana, Elasticsearch, and Kibana.
Excellent communication skills and the ability to collaborate effectively with cross-functional teams
Warm Regards
Ravi
Application Microservice Architect employer: PURVIEW
Contact Detail:
PURVIEW Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Application Microservice Architect
✨Tip Number 1
Make sure to showcase your extensive experience in microservices architecture during networking events or meetups. Engaging with professionals in the field can help you learn about unadvertised opportunities and gain insights into what companies like ours are looking for.
✨Tip Number 2
Join online communities or forums focused on microservices and cloud-native solutions. Participating in discussions can help you stay updated on industry trends and may lead to connections that could refer you to job openings at companies like StudySmarter.
✨Tip Number 3
Consider contributing to open-source projects related to microservices. This not only enhances your skills but also demonstrates your commitment to the field, making you a more attractive candidate when applying for positions like the Application Microservice Architect.
✨Tip Number 4
Prepare to discuss specific projects where you've implemented microservices solutions. Being able to articulate your hands-on experience with technologies like Docker, Kubernetes, and AWS will set you apart during interviews and show your practical knowledge.
We think you need these skills to ace Application Microservice Architect
Some tips for your application 🫡
Tailor Your CV: Make sure to customize your CV to highlight your experience in microservices architecture and relevant technologies like Java, AWS, and Docker. Emphasize your leadership skills and any successful projects you've led.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for software engineering and your specific interest in the Application Microservice Architect role. Mention how your background aligns with the key responsibilities outlined in the job description.
Highlight Relevant Experience: In your application, focus on your 12+ years of IT experience, particularly the 5+ years in microservices architecture. Provide examples of how you've designed and implemented microservices solutions in previous roles.
Showcase Technical Skills: List your technical skills prominently, especially those mentioned in the job description such as CI/CD practices, cloud platforms, and containerization technologies. This will help demonstrate your fit for the role.
How to prepare for a job interview at PURVIEW
✨Showcase Your Microservices Expertise
Be prepared to discuss your experience with microservices architecture in detail. Highlight specific projects where you designed and implemented microservices solutions, focusing on the challenges you faced and how you overcame them.
✨Demonstrate Technical Leadership
Since the role requires leading a team, share examples of how you've guided teams in developing complex solutions. Discuss your approach to mentoring and ensuring quality standards are met in software development.
✨Familiarize Yourself with Key Technologies
Make sure you are well-versed in the technologies mentioned in the job description, such as Java, Spring Boot, AWS, and containerization tools like Docker and Kubernetes. Be ready to answer technical questions or even solve problems on the spot.
✨Prepare for Behavioral Questions
Expect questions about your collaboration skills and how you handle cross-functional teamwork. Prepare anecdotes that demonstrate your communication abilities and how you’ve successfully worked with diverse teams to achieve project goals.