Java/Micro services Architect - Memphis, TN - Georgia IT Inc.
Memphis, TN
About the Job
Job Title: Java/Micro services Architect
Location: Memphis, TN
Position Type: Full Time
Salary: DOE
US Citizen, Green Card, H4 EAD and GC EAD only
Job Description:
Location: Memphis, TN
Position Type: Full Time
Salary: DOE
US Citizen, Green Card, H4 EAD and GC EAD only
Job Description:
- Around 12-15 years of total experience and End to End implementation experience using Microservices architecture
- Should have strong experience in Java,Spring, Spring boot, Spring Cloud, Docker, REST webservices ,
- Should have 10+ years of experience in JEE stack including Spring
- Should have at-least 2+ year of microservice architect role experience
- Should have good understating of microservice architect pattern, 12 factor app development
- Strong understanding of Cloud computing (concepts of PaaS)
- Strong understanding of DevOps, CICD
- Should have experience in Ribbon, Eureka, Hysterix or similar
- Should be well conversant with JEE technology stack, SOA, ESB, Messaging (P2P, Async concepts).
- Should have good understanding on DDD
- Package, deploy and run microservices with Docker. Should know how to auto scale the service instances based on load
- Pub/Sub messaging based integration with Apache Kafka or similar.
- Patterns and solutions for Service Discovery on Docker based environments.
- Very Good understanding of the SOA, EAI & ESB
- API Gateway experience (CA Layer 7 preferred)
- The candidate should be able to design & build services using microservices architectural principles.
- Candidate should be well versed with webservices and Cloud concepts.
- Knowledge of deployment of applications to any application server with all the relevant configurations is a must
- Good to have Retail domain experience.
- Good articulation skills and able to lead the team.
- Having presales experience for a year is preferred.
- Having prior PaaS experience (PCF, AWS, Bluemix, Google Cloud, Azure etc) is preferred
- Have working experience on the different project execution methodology e.g. RUP, agile etc.
- Must be capable of engaging with senior IT and business leadership at client organizations
- Should be flexible to move across locations at onsite.
- Should help open new opportunities
- Outstanding technical team leadership and mentoring skill
- Exposure to integrations technologies like NDM, MQ, RPC, web services
- Mastery of Microsoft Visio, PowerPoint, Word and Excel
- Outstanding technical team leadership and mentoring skills
- Excellent customer relationship skills
- Comfortable within a fast-moving growth environment
- Self-starter, highly motivated individual and team player who can adapt to changes in customer requirements quickly"
Source : Georgia IT Inc.