Java Full Stack Developer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
- Over 8+ years of IT experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, testing and maintenance of Multi - Tier, distributed, Enterprise applications using Java and J2EE technologies and having exposure to various domains such as Banking, Financial, Insurance, and HealthCare.
- Extensive experience in developing front-end applications using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJS, XML, XSLT, parsers (SAX, DOM), AJAX, JAXP, JSON, JSP, JSTL.
- Experience in programming front end and business logic implementation in Core JAVA, JSP, Servlets, Spring, Struts, JDBC, Hibernate, JNDI, DWR (Ajax), JPA, JTA, JSF, JMS and POJO OSGI.
- Experience in developing front-end User Interfaces with HTML, JSP, Struts, JSTL and swing components.
- Worked on Service Oriented Architecture (SOA) and Expertise in design and development of SOAP/Rest web services, XML, XSLT, MQ, XML Parsing and EJB's.
- Experience in REST using spring and JAX-RS. Consumed JSON object using Jackson and ApacheCXF.
- Extensive usage and a good understanding of Core Java concepts like OOPS, Exception Handling, Multithreading (Executor framework), Generics, Collections Framework, Serialization, Networking.
- Good knowledge of various design patterns like MVC, Singleton, DAO (Data Access Object), DTO (Data Transfer Object), Factory in the development of multi-tier distributed enterprise applications
- Proficient in middleware service development using JDBC, Spring Web MVC, Spring JDBC, Spring Security, Hibernate, Spring AOP and Web Services.
- Good experience in SOA based Web Services using SOAP, WSDL, and UDDI.
- Experience in Web Application Development using various frameworks such as Spring Framework Struts, JSF.
- Experience on ORM frameworks like Hibernate/JPA used for mapping Java classes with the relational database by Hibernate Query Language (HQL).
- Hands-on experience with Application Servers like IBM WebSphere, JBoss, Apache Tomcat used for configuring and deploying web applications.
- Written SQL queries, PL/SQL, Stored Procedures, Functions, and Triggers in databases like MySQL, SQL Serverand Oracle.
- Worked with version control tools such as CVS, SVN, GIT for management of software systems.
- Experience in working with IDEs like Eclipse, Spring Tool Suite, NetBeans, and IntelliJIDEA.
- Good experience in using build automation tools like Apache Ant, Maven, Gradle, Jenkins and project tracking tools like JIRA and QC.
- Experience on CQL (Cassandra query language), for retrieving the data present in Cassandra cluster by running queries in CQL.
- Proficient in writing and handling SQL Queries, PostgreSQL queries, PL/SQL, Stored Procedures, and Triggers.
- Hands on experience on writing test cases using JUnit, Mockito, Power Mockito, Jasmine, Selenium, TestNG and Postman for Web Service test.
- Good knowledge of AWS services like Elastic Block Storage (EBS), S3, Elastic Compute Cloud(EC2), RDS, Elastic Beanstalk, Lambda, Identity and Access Management(IAM).
- Good knowledge of Spring boot microservices that helps in creating independent services which can be deployed easily.
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elasticsearch, Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Worked on deployment, installation, configuration and issues with Application servers like Apache Tomcat, IBM Web Sphere, BEA WebLogic and JBoss Enterprise Application Server.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, and Selenium Web Driver), JUnit, Eclipse and preparation of automation test framework.
- Good knowledge, development experience, and excellent troubleshooting skills on various OS platforms like Windows, Linux and Unix based.
- Worked on various projects using various models ranging from Waterfall to Agile development models with small to large-scale teams both onshore/offshore.
- Sound knowledge of TDD (Test Driven Development) using JUnit, Log4J 1.2.17 and collaborated in developing testing plans for the Unit test, System test, performance test and acceptance test.
- Highly motivated, quick learner, effective communication and strong analytical, organizational skills with an ability to get things done on time. Flexible to learn any technology if required.
TECHNICAL SKILLS:
Languages: C, C++, Java, J2EE, SQL, PL/SQL, Python
Enterprise Java: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA
Web/XML Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, JSON, XML1.0, XSL, XSLT, CSS, ExtJS, DOJO, Angular-JS, ReactJS, Node.js, Selenium, Bootstrap CSS
Tools: & Framework: Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, Mockito, SOA, Jasper reports, SOAP UI, Spring Boot, Spring Batch, Spring Security, Spring Data.
Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, EAP, WebLogic, Apache Camel
Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL, Cassandra .
Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite (STS), IntelliJ
Modeling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML
Testing Tools/ CI Tools: Selenium, JUnit, SoapUI, Putty, Rational Clear Quest, RTC, Load UI, JIRA, Jenkins
Version Control: GIT, CVS, SVN, Rational clear case, Star Team
Platforms: Windows, Win 2k Server, Sun Solaris, UNIX
Cloud Technologies: AWS EC2
Web/App Servers: Web Sphere, Apache, Tomcat, JBoss, EAP, WebLogic, Apache Camel
Database: Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB and NoSQL, Cassandra .
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Java Full Stack Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing the application.
- The application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
- Designed, developed a custom, single-page, responsive web application on the front end using AngularJS.
- Created AngularJS app using Yeoman, Grunt, and Bower and used Angular UI for the component model.
- Developed reusable components using JavaScript, XML, and HTML.
- Working as an application developer experienced with controllers, views, and models in BackboneJS.
- Developed forms for user event handling and validations using JavaScript's and AJAX.
- Upgraded existing UI with HTML5, CSS3, jQuery and Bootstrap.
- Implemented modules into NodeJS to integrate with designs and requirements and developed real-time tracking of class schedules using NodeJS.
- Worked with AWS cloud service in creating EC2 instances and providing them roles and sometimes participated in writing custom policies and deployed applications on Elastic Bean Stalk and EC2.
- Involved in AWS SQS to interact with the queue and giving roles to it and involved in writing Custom policies.
- Participated in troubleshooting issues on AWS, Netflix Eureka,and Cloud environments.
- Implemented HTTP REST API using NodeJS and Express JS and extensively tested RESTful services using Postman.
- Implemented modules into NodeJS to integrate with designs and requirements and used NodeJS Express Framework.
- Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBCtemplate, using Spring IOC (Dependency Injection).
- Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
- Used Spring Framework AOP Module to implement logging in the application to know the application status.
- Used Spring DAO Module along with Struts Framework to deal with Database.
- Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security
- Implemented Batch jobs to deal with many chunks using Spring Batch Framework to execute the similar jobs simultaneously.
- Used Hibernate, object-relational mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database.
- Used Apache POI for uploading Excel files and optimized the load time by extensively leveraging Java8 lambda expressions, Streams, and parallel Streams.
- Implemented RESTful web services using Jersey for JAX-RS implementation.
- Implement Java8 features including Lambda, Advanced for each loop, and Streams.
- Implemented the REST apis and data transformers using the JAVA connector which involves use Java8 features Lambda and Streams in particular.
- Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database
- Involves in the design and development of RESTful Web Services using Apache CXF.
- Developed user interface using JSP, JSP Tag libraries, third-party libraries and JavaScript to simplify the complexities of the application.
- Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagram.
- Performed CRUD operations like Update, Insert and Delete data in MongoDB.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
- Designed and developed Microservices business components using Spring Boot.
- Proficiency in the adoption of architecture paradigms such as SOA, Web services, Middleware technologies.
- Worked with core java concepts like Collections Framework, Multithreading and Memory management.
- Worked with Docker to deploy Microservices in modern containers to increase Isolation.
- Worked on integrated Hystrix dashboard to monitor Spring Microservices using Circuit Breaker.
- Worked with Spring Ribbon and Kafka broker service to handle heavy traffic.
- Experienced with cloud services like Spring Eureka, Pivotal Cloud Foundry(PCF) and AWS.
- Used Apache Camel for routing the exchanges between different systems.
- Used Apache POI to create, modify, and display MS Office files using Java programs.
- Involved in installing and configuring Maven for application builds and deployment
- Worked on Log4J to validate functionalities and Mockito framework JUnit for unit testing
- Automate build process through Maven build framework
- Used JIRA to assign, track, report and audit the issues in the application.
- Setup the Continuous Integration (CI) process for the application using the Jenkins.
- Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating a new branch when new feature implementation starts.
Environment: HTML5, CSS3, JavaScript, Bootstrap, Agile(SCRUM), AngularJS, AJAX, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT, JSP, Spring MVC, JDBC, Mockito, JUnit, Maven, IBM WebSphere, BackboneJS, Methodology, Kafka, Restful, Apache POI, Docker, Log4J, Postman, MongoDB, SOA, AWS, PCF, Java8, Microservices, Java Server Pages, Automation Testing, Selenium, Mockito, Apache Camel, JIRA, Jenkins and STS.
Confidential, San Diego, CA
Java Full Stack Developer
Responsibilities:
- Developed the J2EE application based on the Service Oriented Architecture (SOA).
- Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality.
- Involved in creating adynamicwebsite design and programming the application using Angular 2/4, Prime-NG, HTML, Bootstrap, CSS, Typescript and JavaScript.
- Designed and developed Claim search portal using Angular2/4 along with HTML5, CSS3, Typescriptand Bootstrap.
- Developed Angular services, components,and modules and worked with Angular CLI for builds and deployments.
- Worked with anAngular router to create route mappings for the components and took part in creating Http interceptors.
- Involved in writing Thread Safe blocks for multithread access to make valid transactions.
- Client-Side code was written in AJAX and server-side Code was developed using MVC4.
- Developed Web Services SOAP/HTTP, SOAP/JMS, and SMTP using SOA technologies such as SOAP, WSDLand UDDI Experience with and asolid understanding of Microservices.
- Worked on System security with the use of SSL (Secure socket layer), encryption and used role-based security.
- Used Spring IOC for dependency injection and Spring AOP for cross-cutting concerns like logging, security, and transaction management.
- Expertise in developing reusable and interoperable Web service modules based on microservices, SOA architecture using SOAP and RESTful.
- Wrote SQL queries, stored procedures,and enhanced performance by running explain plans.
- Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSP, JSTL and JavaScript, Business objects developed using POJOs and data access layer using Hibernate framework.
- Developed and tested Apache JMeter Java Request Sampler Plugins Extensions using methods inside of Linux Desktop Testing Project (LDTP) Java libraries for Graphical User Interface (GUI) Automation Testing.
- Used complete annotation-driven approach to developing the application using Spring Boot.
- Designed and developed Application based on Spring MVC Framework using MVC design pattern.
- Achieved synchronization of multiple threads through Multithreading and Exception Handling.
- Developed micro-services using Spring MVC, Spring Boot, Spring Cloud, Spring AOP and Dependency Injection and JPA.
- Created and injected spring services, spring controllersand DAOs to achieve dependency injection and to wire objects of business classes. Designed and Implemented REST web services using JAX-RS, Spring REST.
- Worked on Spring Quartz, form-based authentication with Cross-Site Request Forgery CSRF token and secured REST endpoints with HTTP Basic authentication.
- Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.
- Used complete annotation-driven approach to developing the application using Spring Boot and was also involved in setting up the Spring bean profiling.
- Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
- Used AJAX extensively to implement front end /user interface features in the application.
- Build REST web service by building Node.JS Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
- Database development required thecreation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Coordinated with QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
- Used Apache Maven for project management and building the application.
- CVS was used for project management and version management.
- Designed and developed Microservices business components using Spring Boot.
- Proficiency in theadoption of architecture paradigms such as SOA, Web services, Middleware technologies.
- Worked with core java concepts like Collections Framework, Multithreading and Memory management.
- Worked with Docker to deploy Microservices in modern containers to increase Isolation.
- Worked on integrated Hystrix dashboard to monitor Spring Microservices using Circuit Breaker.
- Worked with Spring Ribbon and Kafka broker service to handle heavy traffic.
- Experienced with cloud services like Spring Eureka, Pivotal Cloud Foundry(PCF) and AWS.
- Used Apache Camel for routing the exchanges between different systems.
- Used Apache POI to create, modify, and display MS Office files using Java programs.
- Involved in installing and configuring Maven for application builds and deployment
- Worked on Log4J to validate functionalities and Mockito framework JUnit for unit testing
- Automate build process through Maven build framework
- Used JIRA to assign, track, report and audit the issues in the application.
- Setup the Continuous Integration (CI) process for the application using the Jenkins.
- Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating anew branch when new feature implementation starts.
Environment: HTML5, CSS3, JavaScript, Bootstrap, Agile(SCRUM), AngularJS, AJAX, Hibernate, Spring, Spring Batch, Spring Boot, Spring Security, Servlet, XML, GIT, JSP, Spring MVC, JDBC, Mockito, JUnit, Maven, IBM Log4J, Postman, MongoDB, SOA, AWS, PCF, Java8, Microservices, Java Server Pages, Automation Testing, Selenium, Mockito, Apache Camel.
Confidential, Rochester, MN
Java Full Stack Developer
Responsibilities:
- Involved in the complete SDLC including thedesign of System Architecture, development of System Use Cases based on the functional requirements.
- Involved in Daily Scrum(Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo Confidential end of the sprint.
- Documented detailed technical design documents including class diagrams, technical flow diagrams and sequence diagrams.
- Responsible for development of Business logic in Core Java.
- Involved in the front end using JSP, JSTL jQuery, Servlets, HTML, JavaScript, and AJAX.
- Created user-friendly GUI interface and Web pages using HTML, Angular JS, Node JS, jQuery, AjaxandJavascript.
- Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
- Involved in development of Agent Verification System using Spring MVC framework.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Used Spring AOP for logging, auditing, transactionmanagement to distinguish businesslogic from the cross-cutting concerns.
- Used Spring Security for Authentication and Authorization of the application.
- Created adata model and generated Hibernate mappings and domain objects using Hibernate tools.
- Interfaced with the MySQL back-end database by integrating Spring with Hibernate.
- Consumed RESTful Services APIs, and Local Storage for Data Persistence.
- Developed REST API for test server for Express Router middleware-based API's with Mongo DB integration
- Implemented MongoDB database concepts such as Locking, Transactions, Indexes, Sharding, Replication, Schema design.
- Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
- Used object storage container to store the secured files and retrieved from API by using Amazon webservices(AWS).
- Designing and developing a data migration strategy and source to target mapping to migrate the data out of the legacy systems into the Cassandra customer DB.
- Responsible for design of WSDL files and schemas. Designed and hosted SOAP-based Web Services on Web Sphere Application Server.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
- Implemented quartz jobs for running the batch jobs based on the Cron triggers configured in the spring files.
- Developed Unit /Integration test cases using JUnit tool.
- Used Gradle tools for building and deploying the Web applications.
- Used JIRA tool for tracking stories progress and follow anagile methodology.
- Used logging techniques provided by Log4j tool for efficient logging and debugging.
- Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
- Involved in Maintenance and Enhancements to the project.
Environment: HTML5, CSS3, JavaScript, NodeJS, AngularJS, Agile, DHTML, Struts, Hibernate, Spring, Servlets, JSP, JUnit, AJAX, jQuery, SOAP, WSDL, JAX-WS, Cassandra, Log4j, Apache POI, RESTful, Mule ESB MongoDB, PL/SQL, web services, AWS, WebSphere Application Server, Apache Camel, Selenium, MySQL, Eclipse, Gradle, JUnit, JIRA, SVN.
Confidential, Irvine, CA
Java UI Developer
Responsibilities:
- Designed the user interface screen and its functionality as per user requirements.
- Developed dynamic web pages using HTML5, CSS3, jQuery, Bootstrap, Less, CSS3, SASS and AJAX.
- Created responsive UI modules using Backbone.JS, Handle bar JS, Ember JS.
- Used AngularJS to create views to hook up models to the DOM and synchronize data with the server as a Single Page Applications.
- Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered by clients and send are quest to the server.
- Tested JavaScript using Jasmine frameworks.
- Used Grails Framework for designing the layout of the application in MVC pattern
- Worked on Groovy and Grails Tool Suite( GGTS ) for developing the legacy application.
- Integrated the Front-End code Confidential Back End with Groovy and Grails in IDE.
- Used Drools Engine for writing Business Validation rules.
- Experience in using Drools Guvnor for navigation/browsing content, knowledge Repository, notification and access, graphical editing, synchronization with eclipse and version control systems, and for integrated testing purposes.
- Grunt used for minification of JavaScript, Node.js files, acompilation of SAAS files into CSS and for monitoring the application.
- Developed application on Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC.
- Used Spring Transactions in the application and developed Session beans for the business logic Confidential the middle tier level.
- These applications need to maintain privacy and restrict illegal users. To achieve the functionality, we used Spring Security.
- Hibernate ORM framework used to interact with the database through Hibernate query language(HQL).
- MySQL database used to load the application data and written PL/SQL procedures, complex queries to perform various data operations.
- Implemented of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks).
- Worked on various Message queues with JMS framework.
- Developed RESTful/SOAP Web services in Mule ESB based on SOA architecture.
- Developed RESTful Services and Web Service Clients (JAX-RS or JAX-WS) with data representation in different formats such as XML and JSON.
- Implemented WADL configuration and API documentation for the understanding of Rest based Web services.
- Used Maven build tool to deploy the application on web servers i.e. JBoss.
- Jenkin CI/CD tool configured for continuous integrating and deploying the application on servers.
- Junit, Mockito frameworks are implemented to perform unit, integration and functional testing.
- JIRA tool for project management used in the application to track bugs, issues and project management functions. Used JIRA for tracking the Project Stories in Agile Methodology.
- Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating anew branch when new feature implementation starts.
Environment: AngularJS, JavaScript, Groovy J2EE, Backbone.JS, Handle Bar JS, Ember JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, JMS, jQuery, Spring MVC, Spring Security, Hibernate, Spring Data, Spring Boot, SOAP, Restful services, Node.js, Eclipse Java EE IDE Neon.3, Jenkins, Git, Log4j, Mongo DB, MySQL, Grunt, Jasmine, JBoss, Jenkins, Maven, Junit, Mockito, JIRA, Drools 5.0.
Confidential
Java/J2EE Developer
Responsibilities:
- Was involved in all the phases of the project right from requirements gathering to maintenance.
- Participated in Functional Document reviews and created Technical documents.
- In architecting various Business Layer and Data Management components of themulti-tiered web-based system over J2EE architecture.
- Actively designed, developed and integrated the Metrics module with all other components.
- Used Spring Security to provide authentication, authorization and access-control features for this application.
- Used Scrum for managing product development.
- Development using Bootstrap for real-time web development.
- Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Support and Hibernate Template.
- Developed Struts Action and Form classes to access Java Beans and UI.
- Developed and deployed various Sessions beans.
- Used Spring Core for middle tier development to achieve inversion of control.
- Wrote complex queries and mapped database views using DAO in Oracle.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
- Involved in testing the applicable code using Mockito framework and JUnit.
- Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
- Retrieving code from the repository and deploying in Production using ANT
- Developed the application using Spring Web MVC architecture.
- Wrote Operations and corresponding handlers to communicate with Oracle database.
- Designed database schema and written queries to store and retrieve data from the databases.
- Working closely with QA team and coordinating on fixes.
- Used Subversion (SVN) for version control.
- Added logging and debugging capabilities using Log4j and using SVN.
- Make sure the quality of code using PMD & Find Bugs.
Environment: HTML, CSS, XML, DHTML, JSP, JavaScript, Servlet, Struts, Spring IOC, Spring Boot, Spring Data, JNDI, Hibernate, Log4j, Ant, WebSphere, Bootstrap, Scrum, Oracle, Rational Software Architect, Web Services(SOAP/WSDL), Web Logic Application Server, SVN, UNIX.
Confidential
Java Developer
Responsibilities:
- Development, Testing, Maintenance and product delivery.
- Developed a scalable and maintainable application using J2EE Framework, Hibernate, MVC Model, Struts, and J2EE Design Patterns.
- Prepared SOW (Statement of Work) by communicating with agencies and organized meetings about requirements.
- Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
- Extensively used JSTL tags and Struts tag libraries. Used Struts tiles as well in the presentation tier.
- Developing the application using Struts and Spring based frameworks.
- Actively involved in designing and implementing the application using various design patterns.
- Coordinating with clients and closing production issues relating to software development.
- Identifying and Evaluate Technology Solutions, Problem Solving and Troubleshooting.
- Done with Server-side validations using Struts Validation framework.
- Processed JSON response data by consuming RESTful web services and used Angular filter for implementing search results.
- Used Struts-config.xml file for defining Mapping Definitions and Action Forward Definitions
- Developed the Action Classes which is in between view and model layers, Action Form Classes which is used to maintain session state of web application, created JSPs (Java Server pages) using Struts tag libraries and configured in struts-config.XML, web.xml files.
- This application is designed using MVC architecture to maintain easily.
- Hibernate is used for database connectivity and designed HQL (Hibernate Query language) to create, modify and update the tables.
- Created new Soap services using JAX-WS specifications.
- Wrote JUnit test cases for testing.
Environment: Java, Struts, Hibernate, JSP, Servlets, SOAP UI, HTML, CSS, Java Script, JUnit, Apache Tomcat Server, EJB, NetBeans.