We are hiring upon our esteemed client’s new job opening. This role could enhance your profile strength along with your skills and abilities to make an impact on your career. Send in your CV at
ravikumar.r@purviewservices.com Role:
Application Microservice Architect Location: London/Edinburgh/Glasgow, UK Type of Employment: Contract (Hybrid) Job Description:
Key Responsibilities:
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. Oversee the quality of work, ensuring it meets the technical standards for all services output. Design and implement microservices-based solutions and strategy, and lead the microservices adoption process within the organization. Guide a team in developing solutions that fully integrate and collaborate with existing systems to solve complex business problems. Have a holistic view of enterprise solutions, considering operational costs, security, performance engineering, application development, and systems management. Design and develop reusable libraries and application programming interfaces for use across the bank. Develop software that enables greater automation of build, release testing, and deployment processes across all environments. Design and develop 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. Support and monitor technical progress against plans, safeguarding functionality, scalability, and performance while 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, along with experience in providing technical leadership for a software engineering team. You should have a minimum of 6-8 years in development. 15+ years of experience in software development, with at least 8 years in microservices architecture and cloud-native solutions. Experience in Java full stack including Microservices, ReactJS, AWS, Spring, SpringBoot. Strong knowledge of microservices design patterns (e.g., API Gateway, Service Discovery). Hands-on experience with containerization technologies such as Docker and Kubernetes. 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). Proficient in designing and developing RESTful and GraphQL APIs, 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). 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. Seniority Level:
Mid-Senior level Employment Type:
Contract Job Function:
Information Technology Industries:
IT Services and IT Consulting
#J-18808-Ljbffr