Note : In person Interview required in Cary, NC.
Knowledge, Skills :
- Ability to mentor others.
- 9+ years of Java / J2EE Web Development Experience.
- Comfortable with front-end, middle tier and backend technologies.
- Expertise in front-end technologies like Angular, Spring MVC or equivalent, hands-on experience in these technologies a must in last 3 years.
- Expertise in Spring, Spring Boot and hibernate or equivalent ORM, hands on experience in these technologies a must in last 2years.
- Experience is working with Docker and Kubernetes environment, hands on experience in building docker applications.
- Web Service SOAP / REST expertise, especially as a service provider.
- MDB / MDP / Broker / Service Bus MQ technologies development experience in last 2-3 years is a plus. If the candidate is just familiar with MQ or has minimal experience, needs to be really strong in specific front-end, backend technologies of Struts / Spring / hibernate.
- Expertise using Tomcat servers.
- Experience with Agile software development methodology.
- Expertise in using version control software like git, etc.
- Strong understanding of deployment processes, deployment environments, production application trouble shooting techniques etc. too.
- Experience to work with AWS cloud native services likeS3, CloudFront, Lambda, ELB, SNS, SQS and Route53.
- Experience to deploy application components in AWS EKS cluster and to debug any issues.
- Experience in using Aurora RDS for database.
- Experience in using Amazon MQ for message broker service will be a plus.
EDUCATION, EXPERIENCE, CERTIFICATION / TRAINING :
Bachelor’s Degree in Computer Science or equivalent field desired and 7 years of technical experience orMaster’s Degree in Computer Science or equivalent field desired and 3 years of technical experience.Minimum of 7 years of experience in a development environment.AWS Developer or Solutions Architect certification will be a plus.Usability / User Experience :
Collaborate with business and UX team to create appropriate application User interfaces.Assist with mock-up's, user interface design.Incorporate UX components into application.Provide feedback to UX team.Product Reliability & Response :
Ensure system can meet or exceed defined SLA's.When primary on-call respond to pages within 15min, and resolve or escalate issue as necessary.Resolve production issues and communicate resolution to appropriate stakeholders.