Sr. Java/j2ee Full Stack Developer Resume
Milwaukee, WI
SUMMARY:
- 8 years of versatile experience in analysis design development and implementation of software applications and in developing n - tier architecture-based solutions with distributed components and internet/intranet applications. Experience with IBM WebSphere, JBOSS and Apache Tomcat Application Server.
- Extensive knowledge and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework. Worked on AWS multi factor authentication (MFA).
- Expert knowledge of OO concepts, design of real time applications using Java, UML tools like Rational Rose, Build Tools - Ant, and Maven. Continuous Integration - Cruise Control, Jenkins, Source control - Subversion, CVS, Perforce. Extensive experience in NOSQL databases like MongoDB, couch DB and Elastic search.
- RIA applications using HTML5, CSS, Ajax, and NodeJS.
- Expertise in open source frameworks like Struts 2.0, Webservices, Hibernate 3.0, JAXB, AXIS-2, JAAS (Java Authorization and Authentication System), JUNIT etc.
- Excellent work experience in Adobe Day CQ5 WCM CMS, CRXDE, CRXDE Lite, OSGI Framework, Apache sling, Template Development, Component Development, Multi Site Management, i18n Internationalization, JCR Queries, Administration and installation of Author and Publish instances etc.
- Proficient in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
- Experienced in Object-Oriented analysis and design, with J2EEdesign patterns including Singleton, Factory, Prototype, Session Façade, Data Access Object, DAO, Service Locator, Data Transfer Object, Business Delegate. Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS & Node.JS).
- Experience with PL/SQL, T-SQL DB development, Design Patterns, Agile- Scrum, XP, TDD (Test driven).
- Experience in making the DevOps pipelines using OpenShift and Kubernetes for the Microservices Architecture. Experience in writing test-cases in Java environment using JUnit.
- Experience in implementing the Spring Hystrix, Spring Config Server, Spring Cloud modules to deploy services on Hybrid Cloud environment. Experience in using Log4J, Version Control using SVN, TFS, GIT and CVS.
- Experience in Implementing CI/CD pipelines with the integrated unit tests, code coverage, code quality, performance test cases with the JMeter and functional test suites as BDD with the Cucumber JVM.
- Experience in creating the Splunk indexes and creating dashboards for the apps which are enabled with the Splunk's agents on docker containers. Good Experience in Implementing J2EE Design Patterns.
- Experience in implementing the security on microservices using Spring Boot AUTH server which generated JWT tokens as OAUTH2 mechanism. JSON Parsing mechanisms to filter out the nested docs.
- Strong Experience in Microservices to base on RESTful API utilizing Spring Boot with Spring MVC and Apache Kafka.
- Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.
- Experienced in the MVC Architecture using Struts & Spring Frameworks. JMS, JNDI and Hibernate.
- Knowledge and experience in XML and XML parsers, SOAP-based web services, RESTful Web Services, UML.
- Designed and Developed many integration points with Drools to write business rules.
- Expertise in Object Oriented Methodologies (OOAD), Aspect Oriented Programming (AOP), SOA, Java2 (JDK1.7), J2EE Design Patterns, Data Modelling and UML based system design.
- Extensive knowledge on AWS EC2, Amazon S3, Amazon Elastic Load balancing and other parts of AWS infrastructure. Configured and tuned the AWS EC2 and worked on ELB, Route53 for high availability.
- Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk.
- Strong Knowledge in scripting technologies like Python, Scala, Shell, Groovy on Grails and Perl.
- Experience working with Amazon Web Services (EC2, S3, RDS and EBS), Elastic Beanstalk.
- Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans.
- Always worked closely with system users and management personnel and gained reputation of loyalty, quick problem solving, and excellent teamwork and communication skills.
TECHNICAL SKILLS:
Languages: Java/ J2EE, Groovy, Scala, Go, C, C++, HTML, DHTML, SQL.
Operating system: Windows, Unix.
Java Technologies: Core Java, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, JavaBeans, Web Services, Microservices, OSGI, Spring, Spring Cloud, Spring Boot
Frame Works: Struts 1.x/2.x, Hibernate 3.x, Spring 2.5/3.0, Jackrabbit, Groovy on Rails 2.x, Apache Sling
XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest
Web Technologies:: HTML5, CSS3, Java Script, AJAX, jQuery and Angular JS
Servers: IBM Web Sphere 6.x/5.x, Apache, WebLogic, JBoss, Tomcat 5.x/6.x, JBOSS 4.x/3.x
RDBMS: Oracle, MS SQL Server, MySQL.
NoSQL: MongoDB, Elastic Search, Couchbase, Cassandra.
Cloud: AWS, AWS EC2, AWS IAM, AWS load balancing, Route53, AWS SQS, KUBERNETES, MESOSPHERE, DOCKER, SPRING CLOUD, Ansible, Puppet
Tools: Eclipse, WSAD, RAD, CVS, JBuilder, JDeveloper, Ant, Maven
Concepts: UML, Design Patterns.
CMS: AEM 6.0, CQ 5.5, 5.6, 5.6.1, JCR/Apache Sling, Day CRX, Components
Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Milwaukee, WI
Sr. JAVA/J2EE Full Stack Developer
Responsibilities:
- Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
- Designed front-end using java8, AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
- Involved in CQ5/AEM related design and framework development using templates, components widgets, CQ5 bundles, JCR/Sling API, configuring Cloud Services, publish and author set-up.
- Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if, ng-show, ng-hide, ng-change, ng-blur etc.
- Developed Angular services making use of resource service to perform REST API calls to the backend.
- Developed reporting dashboards, which processes large amount data that are stored in Elastic Search and My SQL platforms and generates reports and displays in dashboards.
- Identified and created indexes, mappings and data in Elastic search and used Elastic Search REST API's both single and multi-document API's. API’s like Index Multi Get, Bulk etc.
- Performed end to end testing using Protractor and Selenium. Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
- Presented a POC for using Drools technology for the implementation of business rules.
- Worked on AWS EC2, Amazon S3, Amazon Elastic Load balancing and other parts of AWS infrastructure.
- Worked on AWS multi factor authentication (MFA) related to security groups including rest security.
- Implemented Micro services architecture using Spring BOOT enabled REST API with Spring Cloud modules.
- Worked on Integration of Microservices deployment patterns with the PAAS platform on top of AWS and Integrating with the Config server and ZUUL proxy.
- Experience on configuring auto scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins and Splunk. Developed unit test cases using Jasmine and Karma.
- Developed REST exception handling controller advices to respond bad requests and server-side exceptions.
- Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
- Expertise in Microservices to base on RESTful API utilizing Spring Boot with Spring MVC and Apache Kafka.
- Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services. Configured and tuned the AWS EC2 and worked on ELB, Route53 for high availability.
- Used Node.js to run Grunt tasks and build properly the project (compile, minify etc.). Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.
- Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
- Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
- Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose.
- Participated in the release night shakeouts/overnight deliveries and QA Support.
- Took part in setting up the application with Jenkins and AWS and is involved in builds and deployments to Tomcat server. Used Hibernate in persistence layer and implemented DAO's to access data from database.
Environment: Java 8, STS, Tomcat 7, Spring Tool Suite, Spring, Spring Boot, Hibernate, Elastic Search, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, AngularJS, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS, Docker, OAuth2, Cloud Foundry, Kubernetes, Splunk, Apache Kafka, React, Node JS, Jenkins, Cassandra, Couchbase, Mule API Gateway, Cucumber JVM.
Confidential, Houston, TX
Sr. JAVA/J2EE Developer
Responsibilities:
- Experienced in Agile Methodology, participated in Sprints and daily Scrums to deliver software tasks on-time and with good quality on basis with onsite and offshore teams.
- Extensively used java 8, AWS to integration with Enterprise and web applications.
- Implementation of Ehcache as a second level cache in the DAO layer for Hibernate.
- Development of DAO layer using Hibernate Template and JDBC Template Operations.
- Core Service is developed as maven jar that can be included by other Microservices as their maven dependency. Docker is used for creating images that are deployed on AWS as Microservices.
- Worked on sharding Techniques and Clustering levels in Mongo DB.
- Used different type of Spring controllers depending on the business requirement.
- Implementation of Spring Security and LDAP integration. Development of REST web services using Spring.
- Created auto deploy jobs using Jenkins and Maven. Developed Spring DAO templates to all type of CRUD operations. Used Spring REST Template to use the exposed REST web services.
- Created and maintained various DevOps related tools for the team such as deployment tools and development and staging environments on AWS and Cloud.
- Developed end to end application on Spring Boot framework (REST Application/Spring JPA using Crud repository). Development of Spring Boot applications with micro services.
- Implementation of HTTP Basic Authentication to restrict access by looking up users in plain text password.
- Used Hibernate Template and Core Hibernate 3.0 in data access layer to access and update information in the database. Integration with Spring security in all the spring web applications.
- Used GWT to create and maintain JavaScript application. Moreover, used to run and execute GWT applications in development mode.
- Experienced in using Spring Framework, using Controller, Service, Spring-WS and DAO layers to create flexible application subsystems. Developed all the Junit test cases for all the different layer implementations.
- Used Jenkins tool and made customizations according to the local build to track out the build status.
- Used Hibernate 3.0 in data access layer to access and update information in the database.
- Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.
- Implemented SOAP Web Service using JAX-WS and Spring Framework and generated client stubs from WSDL. Installed WebLogic/JBoss servers, configured domains for deploying applications.
- Developed Application using Spring DAO, Spring AOP and Hibernate, Spring annotations, Web Services like SOAP and Restful Web service Used Log4j Logger to capture the log that includes runtime exceptions.
Environment: Java1.7, Java 1.8, AWS, Microservices, NodeJS, Mongo DB, Agile, JDBC, JSP, JSTL, Servlet, Java Beans, Hibernate, Spring Core, Spring AOP, Spring Boot, XML, SQL, Oracle, WebLogic, JUnit, jQuery, JSON, Log4j, Web Services, Maven, Jenkins, Unix, JAX-WS, JAX-RS.
Confidential, St. Louis, MO
Java/ J2EE Full Stack Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
- Developed applications using Java7 and new features of Java 8 (lambda expressions, Method references, etc)
- Implemented Multi-Threading using Executor Service concept to pull data concurrently from multiple resources. Implemented the techniques used in Angular 2.0 with the help of Typescript.
- Developed UI pages with HTML5, CSS3, JavaScript, used Boot Strap for creating Responsive Web pages.
- Experience with migrating from Angular 2 to Angular 4 by implementing routing, components, services and directives on the User Interface development. Also, set up Vue.js unit testing with Karma and Jasmine.
- Involved in developing UI pages using $http in Angular 2 for calling the Rest API's from Backend.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services.
- Implemented pre-authentication and data base security using Spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
- Experience as a PL/SQL (Packages, Stored Procedures, Triggers, Views, and Functions) developer in Analysis, Design, Data Modelling (Logical and Physical), and Implementation of Business Application using Oracle RDBMS. Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
- Created Hibernate persistent and configuration files for ORM implementation, developed Model classes for View Resolutions and DAO implementation classes extended from Hibernate Dao Support.
- Pulling API, demonstrating the knowledge of C.R.U.D. (create, read, update, delete) functions, creating Login sequence, using Mongo Database. Monitored the error logs using Log4J and fixed the problems.
- Built RESTful web service by building Angular.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls. Designing and developing RESTful Micro Services using Spring Framework.
- Calling the dependent micro services using Spring OAuth2RestTemplate.
- Designed Micro Services specification - End Registration, Request, Response, HTTP Codes, Error Codes.
- Experience in re-architecting monolithic architecture service into micro services-based architecture using spring boot and pivotal cloud foundry. Used Scala for coding the components in Play and Akka.
- Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers, Zookeeper is used as the monitoring tool.
- Used Apache Camel routes to build customized routes and Spring XML and Camel blueprint to integrate with other Enterprise applications. Integrated SOAPUI and JMeter Test cases into Maven.
- Implementing or exposing the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC. All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
- Wrote client-side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
- Built API proxies using APIGEE EDGE. Developed Apigee API to interact with Rest web services.
- Used apache camel to integrate the different applications using protocols like Http, ActiveMQ.
- Setup Spring 4.x Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling, report generation and service retry mechanisms on failures.
- Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
- Experience working on several docker components like Docker Engine, Hub, Machine, creating docker images, Compose, Docker Registry and handling multiple images primarily for middleware and domain configurations. Tested REST services using google chrome's POSTMAN plugin.
- Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the WebLogic Application Server. Used GIT for version control, experience with git-bash and git-hub.
- Prepared Junit, Selenium, Test NG test cases and executed them in auto build process from Jenkins Jobs.
Environment: Java 7/8, HTML 5, CSS 3, Bootstrap, Angular 2, JavaScript, JSON, Ajax, Maven, Spring Framework, Hibernate ORM, PL/SQL, MongoDB, RESTful web services, Apache Kafka, Apache camel, Active MQ, Scala, WebLogic Application Server, Jenkins, Docker, CICD, JMeter, Selenium, TestNG, Git, Dom, Jax-rs, Junit, Log4j, Agile Scrum.
Confidential, Columbus, OH
JAVA Full Stack Developer
Responsibilities:
- Involved in gathering business requirements, analysing the project and creating Use Cases and Class Diagrams. Used Log4J to print the logging, debugging, warning, info on the server console.
- Coordinated with several teams-the Design team, Business analyst and end users of the system. Created the web UI using Struts, JSP, Servlets and Custom tags. Migrated application to micro-services architecture.
- Designed, developed and implemented JSP's in presentation layer for Submission Application Reference implementation. Resolved issues in basic networking components.
- Developed User Interface Screens using Spring MVC, to enable customers obtain auto finance.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC). Developed Authentication layer using Spring Interceptors.
- Partner with product teams, design and build, incident and problem management teams to ensure compliance and quality service delivery. PCF (Pivotal Cloud Foundry) instance was deployed on AWS.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS, and JSON. Used jQuery, Ajax for service calls on pages to interact with the server. Build unit test cases using Mockito framework for testing accuracy of code.
- Used Node JS for server-side rendering. Implemented modules into Node JS to integrate with designs and requirements. Performed multiple and consistent deployments using U-Deploy to JBoss.
- Developed REST API for test server for Express Router middleware-based API's with MongoDB.
- Worked on Design, implementation and test services using Python in a Microservice-oriented architecture.
- Developed REST services to talk with adapter classes and exposed them to the angular JS front-end.
- Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality. Used Tomcat for application deployment.
- Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern. Decorator, State & Strategy were some of the other patterns used.
- Developed Spring REST Exception Mappers. Used Jasmine to test JavaScript code.
- AWS Health Monitoring Service was used to profile the applications deployed in these environments.
- Configured dev and instances in AWS for EC2, RDS.
- Code repository management using GIT and project build tool used is Gradle.
- Created High Level Design documents, low level design documents using MS Visio and PowerPoint to provide the documentation and guidance for peers and business users.
Environment: Java 1.8, J2EE, JSP, Hibernate3.5, Spring 4, Web services, RESTful, Oracle, HTML5, CSS3, AJAX, Spring Boot, JBoss, XML, JSON, AWS, Cloud Foundry, XSD, SQL, PL/SQL, JavaScript, jQuery, Jasmine, Gradle, Log4J, GIT, Mockito, MS Visio, MongoDB, AngularJS, NodeJS, D3.js., U-Deploy, JBoss, NPM, SoapUI, XML Spy.
Confidential, Malvern, PA
Java/ J2EE Full Stack Developer
Responsibilities:
- Used Agile Methodologies to manage the full life cycle development of the project.
- Involved in development, design and implementation front end part of the widget-based application using HTML5, CSS3, AJAX, Bootstrap, jQuery, JavaScript.
- Configured React-Redux for state management and React-Router for programmatic navigation.
- Implemented Store-Redux for holding the whole state tree of application, Reducer-Redux for describing actions. Web pack module bundler and Babel java script compiler are used accompanying React JS.
- Implemented Spring Boot to create a CRUD backend for our React-fronted application.
- Extensively used Spring Framework modules like DI (IOC), Auto Wiring, JDBC Templates, Spring Security, AOP. Implemented business logic using algorithms and Data structures.
- Developing spring boot application using microservices architecture with Spring Eureka to maintain small and lightweight services and communication between these services are done by using API routes.
- Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions. Hands on experience using Messaging Services like JMS, MQ Series, Active MQ.
- Strong in writing SQL queries in SQL, triggers, stored procedures in Relational Database Management Systems like MySQL and Microsoft SQL Server. proficient in Database programming using SQL and HQL.
- Worked with Cassandra Node Connector for database persistence to interact with Cassandra NOSQL DB with Spring Data to unify and ease the access to Cassandra persistence stores.
- Worked on Swagger UI to interact with the API'S. Designed and documented APIs using Swagger.
- Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
- Created and configured AWS Elastic Load Balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
- Used AWS for Deploying, managing and operating scalable, highly available, and fault tolerant systems.
- Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
- Experience of Database design in Postgre query-based programming and PL/SQL procedure programming.
- Creating develop and test environments of different applications by provisioning Kubernetes clusters on AWS. Gradle build tool is used to deploy the application on the web servers i.e. JBoss.
- Developed a code for Web services using JAX-WS, SOAP and used SOAP UI tool for testing the services.
- Consumed Web Services (SOAP) from third party for authorizing payments to/from customers.
- Generating various capacity planning reports (graphical) using Python packages like Numpy, Matplotlib.
- Used JIRA for project management, Issue tracking and monitoring errors and fixed the errors.
- Provide ANT build tool for building and deploying the application onto the production boxes. Managed source repository using SVN for version control tool. Experience with Unix, Linux, and Windows operating systems. Hands on experience in writing up test cases using Junit and Mockito.
- Experience in designing and developing applications using Web Sphere application servers and Tomcat web server and Web logic server. Used Log4j framework to log/track application.
Environment: Java 7/8, HTML 5, CSS 3, Bootstrap, ReactJS, JavaScript, jQuery, Gradle, Spring Framework, Hibernate ORM, MYSQL, Cassandra, SOAP web services, MQ Series, Active MQ, Python, AWS, Postgre, Mockito, SVN, Junit, Log4j, Agile Scrum.
Confidential
Java/J2EE Developer
Responsibilities:
- Sprint planning sessions and participated in the daily Agile SCRUM meetings.
- Designed and implemented web module using SPRING MVC.
- Designed & Developed persistence service using Hibernate framework.
- Develop high-level class diagrams, sequence diagrams, and implement the same in Java, SPRING, and SOAP.
- Developed web screens in JSP, JSTL, CSS3 and client-side validation using JavaScript and jQuery.
- Used Struts validation and tiles framework in the presentation layer and tags to simplify complexities.
- Developed JSP custom tags in the web tier to dynamically generate web pages. Worked with Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
- Used SPRING ORM module for integration with Hibernate for persistence layer.
- Used SPRING AOP in exception handling, which reduces the development time to handle the exceptions.
- Developed SOAP based Webservice using JAX-WS and tested the webservice with SOAPUI.s
- Used JIRA for defect tracking and project management.
- Used STS (SPRING Tool Suite) as software development platform for developing the whole application.
- Used SVN for the version management and for version controlling software.
- Configured Selenium WebDriver, TestNG, Maven and created selenium automation scripts using Test NG.
- Performed functional testing to identify critical points and automated it by using Selenium web driver.
- Unit and integration test cases are designed using Junit and Log4j for log error, info and debug messages.
- Tested Service and data access tier using JUnit in TDD methodology.
- Followed Agile SCRUM methodology and used Test Driven Development (TDD).
- Project builds with Maven and Eclipse as IDE for application development and integration of frameworks.
- Used Apache Tomcat as application server to deploy the application.
Environment: Java/J2EE, JSP, Spring, Servlet, JDBC, Hibernate, Soap, SPRING, Struts, XML/XSL, DB2, JUnit, JSTL, Jira, Eclipse, SOAP Webservice, Selenium, TDD, SOAP UI, AJAX-WS RAD, Log4j, SQL, Maven, Tomcat, Log4j, WebLogic.
Confidential
Java Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance. Used JUnit for the unit testing of various modules.
- Developed JSP, HTML5, XHTML5, CSS3 pages for modified views worked on responsive web design.
- Wrote Code to interact with back-end JAVA, AJAX, JSON.
- Used AJAX with jQuery to parse JSON object to dynamically overlay contents on web pages.
- Used JSF components and custom styles to convert model output to a tabular schedule view for trainees.
- Used JSF and Prime Faces to create a dynamic and rich user interface for improved user experience
- Created JSF backing beans, listeners, validators, ajax components to provide a wholesome and stable.
- Responsible for system analysis, design and development, which is built on top of J2EE and SPRING MVC.
- Involved in various phases of Software Development Life Cycle using Agile Methodology.
- Developed code for obtaining bean references in SPRING framework using Dependency Injection.
- Developed DAO layer using Hibernate and SPRING and implemented the web tier using SPRING MVC.
- Used Java/J2EE Design Patterns such as DAO pattern, MVC pattern, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Involved in consuming and developing RESTful Webservices using SPRING MVC and Hibernate.
- Implemented Maven Script to create JAR, WAR, EAR and deploy the entire project onto the WebSphere.
- Used Oracle SQL developer for the writing queries or procedures in SQL.
- Monitored the error logs using Log4J and fixed the problems and GIT, SVN for version control.
- Used Web Sphere as the Application Server to deploy the application.
Environment: Java/J2EE, Eclipse, JSP, SOAP, RESTful, JMS, AJAX, JSON, SPRING, Hibernate, XML, XSLT, HTML5, XHTML5, CSS3, JavaScript, JSF, WebSphere, Oracle SQL Developer, Maven, Agile scrum, Integration tool, Log4J, GIT, JUnit.
