10+ years of experience in Object Oriented Designing, Developing, Implementation and testing in Client/Servers e-business applications using Java & J2EE Technologies. Experienced with J2EE Design Patterns such as MVC, Business Object (BO), Service Locator, Data Access Object (DAO), Data Transfer Object (DTO), Singleton Pattern and Front Controller. Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application. Experience in Spring Boot with Microservices and Message based systems using JMS API. Expertise in implementing and deploying SOAP API Web Services and Restful Services JAX-RS to develop dynamic server-side web contents. Experience in several agile frameworks like Scrum, XP, and Using TDD/BDD and ATDD approach. Experience implementing SOA, Webservice applications. Experience in Microservices and Spring Boot application development. Strong Experience in developing the application using frameworks like Struts, Java. Server Faces (JSF) and Spring Frameworks Worked on maintaining the persistence using Hibernate, JPA ORM. Proficiency in developing web services (SOAP, RESTful) that include several components like SOAP, WSDL, XML and XSD. Experienced in implementing presentation layer using JSF, JSP, HTML5, CSS, jQuery, JavaScript, AngularJS, Angular 6/4, Ext JS, Node JS, JSON and Servlets. Designed and developed multiple J2EEModel to MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, spring, JPA and Hibernate. Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application. Developed application using Angular6 and NodeJS connecting to Oracle on the backend. Experience in developing cross platform Client-side applications using NodeJS, Backbone JS and Angular4to achieve scalability in real-time web applications. Created Single page applications with the use of JavaScript library React.js. In-depth experience in React.js and techniques such as Redux, JSX, Form Validation, HOC and react-router. Hands on experience in deployment of J2EE applications on JBoss, Tomcat, Web logic Application Servers. Good experience maintaining the project in SVN, StarTeam version control repositories. Experience in using XML based technologies and parsers DOM, SAX, JAXP, and JAXB. Experience in database design, No SQL, data modelling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, MySQL and DB2. Experience in DB2 for storing and analyzing Data. Hands on experience using Messaging Services like JMS, MQ Series. Experience in writing test-cases in Java environment using JUnit, Mockito. Usage of version control repository SVN (Subversion by apache), JIRA, Jenkins. Involved in testing Web services and XML files using SoapUI. Experience in Continuous Integration using Jenkins for timely builds, code coverage, running test. Develop AWS Lambda based Microservices interacting with Dynamo DB & SNS/SQS using AWS SDK. Deployed Spring Boot based Micro services Docker container using Amazon EC2 container services and using AWS admin console. Used GIT for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD). Experience in managing the build files using ANT and Maven. Experience in using the Log4j framework for Logging Java Application. Configured the tools like Bitbucket, JIRA, Confluence and Kubernetes.
Core Java, Collections, JDBC, Multi-threading, AWT, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags, RMI, JCAPS, Spring
undefined