Delivered responsibilities as a Software Developer for critical web based and Client / Server applications in Telecom, Wealth Management and Banking.
• Excellent experience in design and development using Java, J2EE, EJB, JSP, Servlets, JDBC, Spring, Hibernate, MVC/Struts, HTML, JavaScript etc on Windows and UNIX platforms.
• Enthusiastic to learn and developing with new technologies
• Exposure to multi-tier application development in Struts framework and MVC based applications using various J2EE design patterns.
• Experience in Agile (Scrum) software development process using JIRA software development tool
• Expert knowledge in building Microservices using RESTful APIs and Docker
• Experience in TDD (JUnit) / BDD (Selenium)
• Strong knowledge in Java 8 and AWS (VPC, Elastic Beanstalk, EC2, SQS, RDS, and S3)
• Application and Web Server experience includes JBoss, WebLogic and Tomcat.
• Excellent database knowledge using Oracle 11g and programming using SQL, PL/SQLetc.