Senior professional with 11 + years of experience
5+ years of professional software development experience.
5+ years of experience designing, executing, and supporting IT cloud solutions.
Proven experience with software development life cycle (SDLC) and agile/iterative methodologies required
Responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end (desktop, mobile & Tablet) counterparts
Responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure
Proficient in Java & JavaEE, Python with a good knowledge of its ecosystems and skill to write reusable components/Java libraries
Experience in NoSQL (AWS DynamoDB preferable) and RDBMS DB (Oracle, PostgreSQL), In memory Database
Experience with messaging technology like JMS, Active MQ, IBM MQ and Experience with Apache Kafka
Experience in Springboot 2.x , Spring cloud, Angular > 12 /React JS and knowledge on Node JS.
Design, build, and maintain efficient, reusable, and reliable Java code.