More than 6 years of software development experience in requirements analysis, design, coding, testing, and production support of scalable, multi-Tier distributed fault-tolerant Enterprise applications while meeting realistic implementation schedules and adhering to development goals and principles.
Experience in large scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object-Oriented Analysis and Design, Development, Testing, Implementation and Documentation.
Excellent knowledge and experience of developing applications with MVC using Struts framework and linking framework.
Extensive working experience in Splunk which is helpful to have a overall high-level health check on the application.
Expertise in developing and updating a web page quickly and effectively using HTML5, CSS3, AngularJS, Bootstrap and jQuery with the webpage Cross Browser Compatibility and Responsive Web Design.
Involved in development of SOAP based web services using WSDL, SOAP, JAXB, CXF, AXIS, JAX-WS and Restful web services using JAX-RS, CXF.
Good experience with Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, AWS-Code commit.
Experience in migrating on premises infrastructure to AWS and Worked on Jenkins severs for continuous integration and for End-to-End automation for all build and deployments.
Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
Knowledge of XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM), JMX and JAXB.
Application development in different environments like Windows, Linux and UNIX.
Experience in implementing web-based projects using Web/Application Servers such as WebLogic, Apache Tomcat, IBM WebSphere, and JBOSS Application Server.
Strong experience on various J2EE Design Patterns such as Session Façade, Singleton, Factory Method, DAO, Front Controller, and Delegate Pattern and SOLID design principles.
Experience with databases such as Oracle, SQL Server, MySQL, DB2 and MS Access.
Work with Development, Storage and Network teams in installation and administration of MongoDB in the IT Enterprise Environment.
Hands-on experience working with the JMS provider IBM MQ Series. Developed Message Driven Beans (MDB) and extensively used the JMS API.
Good Working Knowledge of ANT and Maven for project build/test/deployment, Log4j for logging, and JUnit for unit testing.
Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distribute application environment