Description:
Role: Sr. Developer/Architect - Microservices
Position Description:
Looking for a technologist to help create a futuristic, reusable assets/frameworks that are high-performing and scalable.
Experienced in transforming monolithic architecture to decoupled micro-services and event driven architecture.
The candidate will be responsible for design, development, testing and deployment of web and business services, using Java /Java EE, while providing expertise in the full software development lifecycle for high-volume, low-latency applications for cloud adoption.
Responsibilities & Required Skills:
BS/MS degree in Computer Science, Engineering or a related field.
10+ years of experience in designing high-available, high-volume and low-latency software architecture and solutions for enterprise-grade applications.
Hands-on experience with OOAD, Design & Architectural patterns
Hands on experience in designing and developing applications using Java EE platforms
Experience in the Spring Framework?Profound insight of Java and JEE internals
Strong experience in migrating Monolithic applications to Micro services
Strong experience in Messaging systems (Kafka preferred)
Strong experience with Rule Engines (ODM preferred)
Strong experience in managing application in private and public cloud
Worked on preparing the technical specification document, high level and low-level design documents.
Ensure designs are in compliance with specifications
Communicate, collaborate and work efficiently in a global environment.