Senior Software Engineer
▪12 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 the last 3 years.▪Expertise in Spring, Spring Boot, and hibernate or equivalent ORM, hands-on experience in these technologies a must in last 2 years.▪Experience in 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 the 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, and 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 troubleshooting techniques, etc.▪Experience to work with AWS cloud native services like S3, CloudFront, Lambda, ELB, SNS, SQS and Route53.▪Experience in deploying application components in the AWS EKS cluster and debugging 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 12 years of technical experience or▪Master’s Degree in Computer Science or equivalent field desired and 9+ years of technical experience.▪Minimum of 12 years of experience in a development environment.AWS Developer or Solutions Architect certification will be a plus