Sr. Full Stack Developer Resume
Charlotte, NC
SUMMARY
- Full - Stack Developer experience in Application Development, including design and development of Projects in the areas of Java/J2EE Client and Server side Enterprise Applications:
- Around 8+ years IT experience including Strong Architecture & Development experience using Java/J2EE and Web Technologies and 3 years of experience in Integrations usingMulesoftESB.
- Proficient with Software development methodologies like Agile Methodologies.
- Expertise in coding business components using various API’s of Java like Multithreading, Collections.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB&JAX-WS.
- Extensive in-depth experience inJava, J2EE, SOA, RMI, Servlets, JDBC, JSP, JSF, Swing, XML,C, C++, JavaScript, JavaBeans, EJB, JMS, JNDI, JNI, Hibernate,Java/J2EE and SOA Design patterns, ORACLE 9i/10g, NOSQL, PostgresSQL
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, spring (IOC&AOP), Hibernate, ATG Commerce, EJBs, MDBs, Session Beans, JDBC and JNDI.
- Extensive experience in developing the SOA middleware based out of Fuse ESB and Mule ESB.
- UtilizedMulesoftfeatures like dataweave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Hands-on experience in development of Micro Services and deploying usingPivotalCloudFoundry .
- Exposure to XML, DTD, SCHEMA.
- Designed and implemented the server side logic usingEJB.
- Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.
- Experience working withSOLRfor searching functionality.
- End-to-end architecture and implementation of client-server systems usingScala, Akka, Java, JavaScript and related, Linux
- Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements &Sub queries.
- Efficient in packaging & deploying J2EE applications using ANT, Maven & Cruise Control on WebLogic, WebSphere &JBoss. Worked on the performance & load test related tools like JProfiler and JMeter.
- Actively involved in the Devops streamlining process through Jenkins CI and CA Release Automation.
- Experience using Fuse/Apache Service Mix as integration platform and Apache Active MQ/Kafka platform.
- Expert level skills in designing and developing theMuleFlow's
- Involved into 3rdAPIintegration used for Mortgage Valuation. Integration of Amazon Cloud Services (AWS and S3)
- Helped in Coding various UI screens for application, usingVaadin,Java, Spring dependency injection, hibernate data object integration.
- Written several Puppet configurations in order to make the configurations scalable on different environments.
- Expertise in implementation of MVC using frameworks such asATG Commerce, Spring, Struts and JSF.
- Expertise in using AWS and Openstack as cloud services.
- Have working experience on AngularJs, Cassandra, couchDB.
- Developed enterprise applications using Scala.
- DevelopedApacheSparkjobs using Scala in test environment for faster data processing and usedSparkSQL for querying.
- Experience in analyzing and deploying middleware services in WebLogic container.
- Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and WebLogic.
- Implemented Unit Testing using JUnit and Integration testing during the projects.
- Exposure to tools such as ANT and hands on experience on SQL yog and SQL Developer
- Used integrated environment for java such as Eclipse, MyEclipse, RAD, NetBeans.
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
TECHNICAL SKILLS
Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX
Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++
Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags
Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS, Bootstrap
Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Scala, Vaadin
Database Tools: Toad for Oracle, Oracle ATG Web Commerce, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, ATG DynamoMySQL Workbench
Databases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, NOSQL, Mongo, DB, MySQL
Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS
Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS
IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.
Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle
Continuous Integration: Jenkins, Hudson
XML Tools: Altova XML Spy 2005,2008
XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD
Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS, JAVA API
Webservice Tools: SoapUI 4.0,5.1, Amazon Web Services (AWS), Mulesoft, Mule ESB, Open Stack, TcpMon
Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF
Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock
Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunner
Application Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0
Web Servers: Tomcat 5.0,6.0,7.1, Joans
UML Tools: Altova UML Model, Rational Enterprise, MS Visio
ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis
Defect Tracking: JIRA, Bugzilla, Rational ClearQuest
Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban
Reporting: iReports, JReports
Batch Jobs: Quartz Scheduler, Cron, Spring Batch
HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML
Templating: Velocity, Freemarker
Search APIs: Solr, Spark Streaming, Lucene
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Sr. Full stack Developer
Responsibilities:
- Involved in developing WebService operations in Service Oriented Architecture (SOA).
- Develop and Integrate Restful API’S Using Mule Enterprise Service Bus and Any point Studio.
- Programming of Custom Connectors in Mule using Object Oriented Languages Such as Java.
- Provide support in all phases of Software development life cycle (SDLC), quality management systems and project life cycle processes.
- Utilizing Database Such as MySQL, Following HTTP and WSDL Standards to Design the REST/ SOAP Based Web API’S using XML, JSON, HTML, and DOM Technologies.
- Configuring and Deploying API’S On MULE ESB Servers, Testing of API’S Using JUNIT and MUNIT Suites.
- Analyze requirements with team; write High Level design documents, System Use Case, analyze risk factors
- Hands on experience implementing complex Angular 2 applications, directives, controllers, services.
- Hands-on experience with Git commands on GITHub.
- Installed, configured and managed Drupal Ctools, WebForms, views, module, installations
- Implemented design patterns in Scala for the application.
- Develop quality code adhering to Scala coding Standards and best practices.
- Participated Agile/Scrum development and deployment teams
- Used Spring Framework 4.1for the application development.
- Strong hands-on experience withSpring IO,Spring BootwithThymeleaf
- To convert the Entire event flow as a SOA based architecture used RabbitMQ as a queues and BUS.
- Responsible for Web UI development in JavaScript using JQuery, AngularJs, and AJAX
- Used Spring for bean instantiation, annotations, controllers, request mapping to handle the WebService request and response
- User features module for deployment Drupal configuration from local environment to production environment.
- Involved in creating slider component navigation bar using ReactJs for menus and highlighting user clicks.
- Worked onApachesparkwriting Python applications to convert txt, xls files and parsedata into JSON format.
- Developed the business components usingEJBSession Beans.
- Experience in developing API and Security implementations usingApigee,
- Configuring infrastructure for deployment of Middleware application through Apigee and Tibco
- Developed a RAML based REST web service API's usingMuleservices.
- All the functionality is implemented usingSpring IO/Spring Boot,Thyme leafandHibernate ORM.
- Experienced in working withATGCommerceServer in the models Product Catalog, Targeted Promotions and Pricing Services.
- Developed Spring REST Web services for opening, closing the locker door Webservice operations.
- Designed the real time analytics and ingestion platform using Storm and Kafka. Hands on experience with multiple NOSQL databases includingRiak,Couch base, HBase and Cassandra.
- Developing Documentation in Confluence for the product.
- Worked on analyzing Hadoop cluster and different big data analytic tools including Pig Hbase database and Sqoop.
- Experience with Configuration management such as Puppet, Chef.
- Implemented best income logic using Pig scripts.
- Developed RESTful services using Spring Boot and deployed topivotalcloudfoundry(PCF).
- Proficient in using ReactJsfor creating reusable components along with sliders, charts, grids and handling events and DOM objects.
- Used Apache Camel in the JBossFuseESB as the integration platform for SOA Services.
- Utilized Apache Camel to integrate microservices and RabbitMQ messaging exchanges.
- Hands on productionizing experience on Cloudera.
- Developed and implemented GUI functionality usingGWT.
- Designed and implemented interface elements usingGoogle Web Toolkit GWT.
- Writing the framework components in the new microservices architecture which is built.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
- Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and also backend using Hibernate.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, and bean and form tag libraries.
- Used Spring Cache Abstraction and Ehcache to reduce the number expensive executions.
- Implemented multiple high-performance Mongo DB replica sets on EC2 with robust reliability.
- Used Subversion (SVN), ClearCase as source controls.
- Worked with Apache Activemq, Apache Kafka as a modules in JBossFuseESB
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Developed several REST APIs using micro-services style of architecture withKafkaas message broker and Mongo DB as backend database.
- Skilled in developing application in python language for multiple platforms.
- Established continuous integration (CI) practices and standards for PSCU with Jenkins.
- Spring XML configuration for Camel Integration to messaging XML documents.
- Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend .
- Used Microservices to deploy independent services with bounded contexts.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Stash, Bamboo, Jenkins, Docker, Artifactory, Nexus.
Environment: JDK 1.8, JSF 1.1, JIRA, Bit Bucket, Spring(DI, MVC, Mulesoft, Transaction Management, EJB, AOP) JSP, JSP-EL, JSTL, Servlets, AWS, Oracle SOA, WebSphere 7.0, TOAD, HTML 5, Apache SOLR, CSS3, Postgres SQL, Mule ESB, XML, AWS, ATG Commerce, Angular JS, Cassandra, TOAD, SVN, Node JS, ESB, SOAP, REST, JAX-RS, Require JS, Log4J, Java BPM, Vaadin, Junit 4.1, Adobe Dreamweaver, Log4J, AntHill Pro, Sun Jersey, Kafka, Microservices, Spring Boot,Quality Center, Freemarker, PMD, AJAX, Fitnesse, Hibernate, JPA
Confidential, Ada Township, MI
Sr. Java J2EE Developer
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts. Used JQuery for the development of web application using AngularJs, Ajax, DHTML and DOM scripting.
- Web services were built using Spring and CXF operating within Mule ESB; offering both REST and SOAP interfaces.
- Worked as aJavausing Spring Boot, AngularJS, Angular 2, PostgreSQL, MongoDB, and ApacheKafka.
- Experience in Linux environment and Python for application in mathematical application and image processing.
- Excellent Experience in Hadoop architecture and various components such as HDFS Job Tracker Task Tracker NameNode Data Node and MapReduce programming paradigm.
- Good Knowledge on Hadoop Cluster architecture and monitoring the cluster.
- Extensive experience inJavaand J2EE technologies like Servlets, JSP, EnterpriseJavaBeans (EJB), JDBC.
- Expert in using Django Authentication system, Django templating system, creating models and forms.
- Good Knowledge of Google Protobuf and ApacheKafka.
- Customized Django admin interface to register models, add custom functionality such as verifying merchants on SampleYum and search based on criteria.
- Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client side using JQuery validations.
- Used Grid functionality like Grid filtering, Multiple Sorting, Grid Cell Editing, Grid Row Editing.
- Hands on experience in NoSql databases such asElastic searchand knowledge on Mongo DB.
- Development of design patterns in Scala for the application.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Strong experience in one or more relational databases like Postgres SQL, Oracle and Sybase.
- All the functionality is implemented usingSpringIO /SpringBoot,MicroServicesand Hibernate ORM.
- Written Apache Spark streaming API on Big Data distributions in the active cluster environment.
- Designed and implemented logging, monitoring, and error debugging usingMulesoft.
- Experienced developing against SOLR Search Platform APIs
- Developed and deployed solution using several new technologies, including Linux - Ubuntu and Apache SOLR.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Worked with RabbitMQ and AMQP Java APIs for Queues to build the application as SOA platform.
- Used Apache Camel and CXF in the JBossFuseESB as the integration platform for SOA Services
- Responsible to write the different service classes and utility API, which will be used across the framework.
- Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j and Log4j.
- Used JBossfuseESB to create mediation or route message between Services and also handling the message format
- Developed the application usingJSF1.1, Hibernate and EJB.
- Worked on Multi-threading and thread pool design pattern.
- Strong experience in Oracle,Postgres SQL, MySQL
- Defining and developing of message flows in Syndication Server using Mule(ESB provider) to manipulate, enrich or route the data from one business unit to another
- Proficiency inATGcommerceFramework.
- Developed a RAML based REST web service API's usingMuleservices.
- Experienced in working withATGCommerceServer in the models Product Catalog, Targeted Promotions and Pricing Services.
- Deploy application to AWS and monitored the load balancing of different EC2 instances
- Used Spring for Dependency Injection and used Apache Camel to integrate Spring framework.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services (JAX-WS) specification using Apache CXF as the implementation.
- Worked with Highly-available and auto-scalable set of microservices with zero-downtime deployment, unified monitoring and loggingusing Docker and Jenkins.
- End to end application design and development using RESTful APIs, Micro-services,SpringBoot,SpringCloud, HTML5, CSS3, Bootstrap 3.0 and JQuery.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing the Web services by sending an SOAP request.
- Configured EC2 instance and Route53 for DNS hosting on AWS for dev environment.
- Used AJAX framework for server communication and seamless user experience.
- Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
- Implemented the graphical flows using Java BPM
- Back end server side coding and development usingJavadata structure as a Collections including Set, List, Map, Exception Handling,Vaadin, Spring with dependency injection, Struts Framework, Hibernate, Servlets, Action, Action Forms & Java beans, etc.
- Worked on Proof of Concept for developing application using NodeJS and Mongo DB.
- Developed client application API’s using NodeJS.
- Used Vaadinfor rapid front-end user interface development inJava.
- Used RequireJS to improve speed and quality of the code.
- Used Log4j for the logging the output to the files.
- Used Junit unit testing.
- Used Selenium for UI testing and used Fitnesse for Integration testing.
Environment: JDK 1.8, JSF 1.1, Spring(DI, MVC, Mulesoft, Transaction Management, EJB, AOP) JSP, JSP-EL, JSTL, Servlets, AWS, Oracle SOA, WebSphere 7.0, TOAD, HTML 5, Apache SOLR, CSS3, Postgres SQL, Mule ESB, XML, AWS, ATG Commerce, Angular JS, Cassandra, TOAD, SVN, Node JS, ESB, SOAP, REST, JAX-RS, Require JS, Log4J, Java BPM, Vaadin, Junit 4.1, Adobe Dreamweaver, Log4J, LINUX, UNIX, AntHill Pro, Sun Jersey, Microservices, Spring Boot, Quality Center, Freemarker, PMD, AJAX, Fitnesse, Hibernate, JPA
Confidential - Salt Lake City, UT
Sr. Java/J2EE Developer
Responsibilities:
- Design and developed the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Used Struts Validation to validate various form entities.
- User Tiles Framework to seamlessly integrate the controller layer with the UI layer.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Wrote PL/SQLcodes to apply data transformations from Oracle toSQLserver and Postgres SQL
- Expertise in distributed, secure and scalable application development using J2EE technologies like Servlets, JSP, Struts, Spring Core, Spring MVC, Amazon Web Services (AWS), Web Service Development (Using SOAP and REST) and Hibernate.
- Developed a REST web service API's usingMuleservices, implementing Spring MVC, and JDBC modules.
- UsedMulesoftto get various fields from frontend and used JBDC activity to persist those fields into DB in Portal module.
- Involved in performance tuning, code refactoring to replaceJavatoMuleComponents.
- Used XPath, XQuery, XSL, and XSLT for UI development.
- Designed and developed the Data access layer using Spring-Hibernate integration.
- Developed the service layer using the Spring IOC.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- ImplementedATGREST services for Refill Order LookUp and Order Status LookUp.
- Created droplets and form handlers usingATGDynamo.
- Used Perl and shell scripting to automate the batch process and run SQL scripts.
- Developed Web services - WSDL and SOAP for getting credit card information from third party.
- Writing the framework components in the new microservices architecture which is built
- UsedSpringBOOTto create stand-alonespringapplications.
- Used SAX parser for parsing XML files.
- Developed Mule ESB and Oracle OSB as a middleware services to enterprise environment.
- Used Spring Batch framework to develop batches, spring boot w/Alfresco
- Implemented the logging framework in the SOA environment.
- Designing and developing Web application to generate reports usingJava-J2EEtechnologies.
- Used JMSAPI for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
- Implemented the logging framework in the SOA environment.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Used Powermock for testing external dependencies.
- Used Maven as the build tool for the application.
- Used Rational Clear Case and Clear Quest for version control and change management
Environment: JDK 1.7,J2EE, JSP, Struts 1.3, ATG Commerce, Postgres SQL, ATG Dynamo, JMS, HTML, XML, XSLT, SOA, WSDL, Hibernate, JDBC, Spring, CVS, Jira, WebSphere, Oracle 11g, Rational Clear Case, AWS, Clear Quest, Junit, Maven, Jenkins, JMS, Mule ESB, Oracle OSB, HTML, JAX-WS, Maven, JAX-WS Axis 2.1, Powermock
Confidential, Birmingham, AL
Sr. Java / J2EE Developer
Responsibilities:
- Worked on complete life cycle, Design, development and testing using OOA and OOD.
- Used JSP, HTML, and CSS for content layout and presentation.
- Used JQuery for UI and AJAX for reports display
- Created the web application using MVC pattern to manage runtime content, in the form of POIs.
- Used Web Services to extract customer related product data from machines and servers using WSDL, ML, and SOAP using Service Oriented Architecture.
- Worked on the design and development of application in Hibernate framework
- Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using corejavaclasses.
- Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.
- Implemented the Project structure based on Spring MVC pattern using spring boot.
- Worked on Multi-threading and thread pool design pattern.
- Worked on regenerated code, through Hibernate, and created services for existing modules and tested them through JUnit.
- Implemented business logic using Session Beans, Servlets and PL/SQL stored procedures
- Used JUnit for Unit testing the application.
- Performed production support of the application in production.
- Developed and maintained ANT Scripts.
- Deployed the application on WebLogic and JBoss application servers.
- Managed daily production issues.
Environment: Java, J2EE, JSP, Servlets, MVC, Web Service, Hibernate, WebLogic, Oracle 10g, ANT, SOAP, JBoss, Web Services, ANT, PL/SQL, Unix, JavaScript, GIT SVN.
Confidential, Oldsmar, FL
Onsite Dev Coordinator
Responsibilities:
- Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
- Defined and designed the layers and modules of the project using OOAD methodologies and standard J2EE design patterns & guidelines
- Designed and developed all the user interfaces using JSP, Servlets and Spring framework
- Developed the DAO layer using Hibernate and used caching system for real time performance
- Designed the application to allow all users to utilize core functionality, as well as business specific functionality based on log on ID
- Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications
- Configured Java Messaging Services (JMS) on WebSphere Server using Eclipse IDE
- Used AJAX for developing asynchronous web applications on client side
- Used JDBC for accessing database to track all credit aspects of accounts, which include financial review details, security held, actuarial exposure data and receivables
- Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background
- Wrote JSP & Servlets classes to generate dynamic HTML pages
- Designed class and sequence diagrams for Modify and Add modules
- Design and develop XML processing components for dynamic menus on the application
- Adopted Spring framework for the development of the project
- Developed the user interface presentation screens using HTML
- Co-ordinate with QA lead for development of test plan, test cases, test code, and actual testing responsible for defects allocation and resolution of those defects
- All the coding and testing was performed using Eclipse
- Maintained the existing code based developed in Spring and Hibernate framework by incorporating new features and fixing bugs
- Involved in fixing bugs and unit testing with test cases using JUnit framework
- Developed build and deployment scripts using Apache ANT to customize WAR and EAR files
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database
- Used Spring ORM module for integration with Hibernate for persistence layer
- Involved in writing Hibernate Query Language (HQL) for persistence layer
- Involved in development of Reports using Style Report tool
- Used Log4j for application logging and debugging
- Coordinated with offshore team for requirement transition & providing the necessary inputs required for successful execution of the project
- Involved in post-production support and maintenance of the application
Environment: Java, JSP, HTML, CSS, JavaScript, AJAX, Servlets, Struts, Hibernate, EJB (Session Beans), Log4J, WebSphere, JNDI, Oracle, Windows XP, UNIX, ANT, Eclipse.
Confidential
Java Developer
Responsibilities:
- Responsible for gathering business and functional requirements from the users
- Analyzed Use Case Diagrams and created various UML Diagrams such as class and sequence diagrams
- Followed Spring MVC framework to develop the application for the project
- Designed and coded JSP pages and JavaBeans for different user interactive Web pages
- Implemented frontend components using Struts framework
- All the business interfaces were developed using JSP with business rules implemented using Servlet and JavaBean.
- Utilized Struts Validator framework to validate the form data
- Designed the presentation tier components by customizing the Struts framework components such as configuring web modules, request processors and error handling components
- Developed JSP pages using Struts custom tags
- Used Struts framework for web based UI design.
- Writing JavaScript for client side validations and Dynamic Effects.
- Implemented the Web Services functionality in the application to allow access by external applications to the data
- Utilized Apache Axis for the web service framework and created and deployed clients using SOAP and WSDL
- Developed and implemented several test cases using JUnit and performed load testing
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database
- Coordinated with QA team to ensure the quality of the application
- Deployed the application in IBM WebSphere Application Server
Environment: Java,JSP, HTML, XML, JavaScript, Struts, Hibernate, Eclipse, Apache Axis, Junit, WebSphere, DB2.