Sr. Fullstack Java Developer Resume
Germantown, MD
SUMMARY
- 8+ Years of IT professional experience with full project lifecycle development in Java and Web technologies, Requirements analysis, and Design, Development, Testing, Deployment and production support of software applications.
- Expertise in web UI development using HTML, DHTML, CSS, Java Script, Angular - JS, Bootstrap, JSP,React.JS and Struts Tag Library.
- Experience in Design, Development and Implementation of multi-tier thin/thick client web based applications using Object Oriented Methodologies.
- Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 1.1/2.0/3.0, JDBC, Struts, Struts2, Servlets, JMS, JSF, JSF My Faces, Rich Faces, Prime Faces, Ice Faces, JPA, Java API for XML Web Services, Spring and Hibernate.
- Extensive knowledge in using JavaScriptFrameworkslikeJQuery, Angular-JS, JSON and DOJO.
- Experience in using teh React JS, Flux for SPA development.
- Experience working in Health Care and Bankingindustries.
- Extensive knowledge and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework.
- Experience in utilizing open-source frameworks such as AngularJS, NodeJS, Struts, spring, Hibernate, JSF and JQuery.
- Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS & Node.JS).
- Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
- Extensive experience with Angular JS, directives, and services to interface with both restful and legacy network services also DOM applications. Extensive experience on modern front-end template frameworks for JavaScript including Bootstrap, JQuery, Angular JS etc.
- Worked in using React JS components, Forms, Events, Keys, Router and Flux concept, Implemented teh Drag and Drop functionality using React-Draggable
- Experience working with distributed n-tierapplications using Javaand J2EE technologies in areas such as Insurance, Financial Services and HealthCare.
- Hands-on experience in Consuming RESTfulWeb services using AJAX(Angular $http,$resource and JQuery) to exchange (request / responses) information with databases such as MySQL and Oracle.
- Strong programming skills using Java1.6/1.5, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, JDBC.
- Hands on Experience developing SOAP and RESTweb services in Java using JERSEY and APACHE CXF.
- Extensive experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in teh development of Multi-Tier distributed Enterprise Applications.
- Implemented SOA architecture with web services using REST, SOAP, WSDL, UDDI and XML.
- Extensive experience in various agile methodologies like Test Driven Development (TDD) andSCRUM.
- Strong Hands on Experience with IBM MQ, Active MQ Series and JMS for communications between middleware components.
- Experience in utilizing with JSlibrary and designing dynamic and browser compatible pages using Jquery, JavaScript and AngularJS.
- Experience in developing HTML and JavaScript for client side presentation and, data validation within teh forms.
- Experience working with Responsive web design (RWD) using bootstrap.
- 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.
- Design, develop and test ESB infrastructure on teh JBOSS ESB platform.
- Hands on experience with various Application Servers and Web Servers including IBM Web Sphere, BEA Web logic, JBoss, Tomcat server with wide variety of development tools like IBM WSAD/ RAD / RSA, My Eclipse and NetBeans.
- Having good RDBMS concepts knowledge and worked with MySQL 5.0, Oracle 9i/10g, SQL Server.
- 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.
- Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
- Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing
- Experience working with Oracle coherence for Sharing and Managing data in a cluster using Java collection classes.
- Experienced in implementing EnterpriseApplications with full life cycle of software development.
- Experience in using Log4J, Version Control using SVN, TFS, GIT and CVS.
- Extensive experience in coding using SQL, PL/SQL, Procedures/Functions, Triggers and Packages.
- Experience with unit testing using Junit and writing build scripts using ANT.
- Good knowledge on application builds and deployments using Hudson/Jenkins
- Experience working with MAVEN&GRADLE.
- Extensive experience working with Continuous Integrations tools Jenkins, Bug tracking and Issue Tracking using JIRA.
- Strong Knowledge working with Non-Relational Databases like MongoDB (Nosql).
- Experience in installing, deploying and testing with multiple Application Servers like WebSphere 8.5/6.1/5.1/4.1 , WebLogic 8.1/7.0, Express Node.js, JbossApplication Server and Tomcat web container.
- Interacted with AEM team to administer environments.
- Worked on different OS like UNIX (Sun Solaris, AIX), Linux, and Windows.
TECHNICAL SKILLS
Languages: Java(J2SE1.8/1.6/1.5,J2EE 6/5), SQL, PL/SQL, UML2.0
Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring 3.0, Spring 4,SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, Sybase Power Designer, RESTful and SOAP web services
Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, Bootstrap, Angular-JS, React JS, Jquery.
Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans3.3, MS Visual Studio 2005, Brackets and Webstorm
Web/Application Servers: Tomcat 7.x/6.x/5.x, WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere 8.x/7.x/6.x.
Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns
Data Base: Oracle 11g/10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , Mongo DB.
Platforms: Windows, UNIX, LINUX
Methodologies: Agile Methodology, RUP, Extreme Programming
Build Tools: Rational Rose, CVS, PVCS, Git, SVN, VSS, Clear Case, JIRA, Jenkins, JUnit, TestNG, Selenium, Cucumber, Jbehive, Mockito, IBM MQ, Log4j, ANT, Maven, Gradle, EC2, VPC, SNS, SQS.
PROFESSIONAL EXPERIENCE
Confidential, Germantown, MD
Sr. FullStack Java Developer
Responsibilities:
- Worked on both different platforms of Desktop-web and Mobile-web implementation over Maryland E-Z pass Project,
- Designed and developed teh application using Agile Methodology and followed TDD and Scrum.
- Strong programming skills used are Java1.6/1.7, struts 2.x, Hibernate, JPA 2, JNDI, JSP, Servlets, Java Beans, and JDBC.
- Broad experience in using numerous design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, DAO, DTO, and Business Delegate in teh development of Multi-Tier distributed Enterprise Applications.
- Developed a modularized application using n-tierJ2EE architecture, application server, struts framework, Hibernate.
- Developed ORM mappings using Hibernate & wrote Criteria, Named and HQL queries for data retrievals in teh DAO layer.
- Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
- Developed API to Integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images.
- Implemented Backbone.js and React.js to create a dynamically changing website.
- Created proof-of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3.
- Used Struts 2.xfor declarative transaction management with Hibernate for backend data processing.
- Also, worked with email notifications using Java 1.6, struts 2.x, hibernate 2.x, Pl/SQL and Seibel.
- Used Web Services for sending and getting data from different applications using WSDL messages, such as task details from Work distribution, getting teh status on teh same, etc.
- Created Collections and documents and performed PL/SQL operations with Seibel repositories.
- Written variety of filter queries in Mongo DB to retrieve JSON data and passed to service layer.
- Involved in fixing teh bug’s biweekly iteration and publishing teh JIRA’s to all Environments.
- Did teh application support on different environments from QA to Production.
- Execute testing on both front end and back end systems using JUNIT.
- Implemented Normalization rules using regular expressions for minor parties.
- Worked with WAS admin to deploy applications on WebSphere Application Server.
- Involved in Parsing teh HTML and ENCRYPTED Data in to readable format and generate XML.
- Formulated template with JSON data from Rest API endpoint using AngularJS routing services& used its Cache services in it.
- Developed teh Product Builder UI screens using HTML5, CSS3, Bootstrap 3.2, jQuery and AJAX.
- Developed front-end code withAjax andjQueryto retrieve data asJSON Objectfrom controllers in back-endRESTfulServer, tan display teh well-organized result in web pages by writingAngularJS controller, directives, services,androute providers.
- Was responsible for analyzing teh issues, providing technical & functional support to teh users and fix them.
- Involved in Writing and Executing SQL Scripts and responsible for fixing teh issues and monitoring it to make sure it releases in time.
- Day to Day Scrum meetings to update and discuss issues.
Environment: Java1.8, Struts 2.x,HTML5,CSS3, AJAX, JQUERRY, SOAP 5.0, Hibernate, Agile, Websphere,Oracle11g, Eclipse, SQL, Maven, Jenkins,Junit,Seibel,Web services, JUnit.
Confidential, Chicago, IL
Sr. Full Stack Java Developer
Responsibilities:
- Designed and developed teh application using Agile Methodology and followed TDD and Scrum.
- Developed teh Product Builder UI screens using Angular-JS.
- Developed Angular-JS components such as controllers, Services, filters, models and used Httpservice for rest service invocation.
- Creating custom use modules and components, which extend teh elements and modules of core Angular-JS.
- Developed custom directives (for simultaneous file uploads) and created Angular JS services to consume in controllers.
- Configured routing in teh single page application promoting rich user experience.
- Designed and developed teh Simulator API for Amazon S3.
- Maintained AWS infrastructure and developed back end services.
- Used AWS SQS with JMSAPI for asynchronous communication by keeping messages in teh Message queue.
- Developed unit testing for angular components using Mocha, Chai,Gulp, Karma, Istanbul and Protractor.
- Created custom angular filters to filter teh data based on user selection in bootstrap dropdowns.
- Implemented angular form validations and used bootstrap to show error, warning and info messages
- Configured Spring security in teh application with LDAPTemplate and access controls using Spring security annotations based on user roles.
- Developed SpringJersey resources for various HTTP methods and to send teh requested data in JSON format to teh web interface.
- Implemented AngularJS filterto make teh datasearchableandsortable.
- Used Angular JSframework for building web-apps and is highly efficient with PHP framework.
- Developed front-end code withAjax callinAngularJSandjqueryto retrieve data asJSON Objectfrom controllers in back-endRESTfulServer, tan display teh well-organized result in web pages by writingAngularJS controller, directives, services,androute providers.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Added Excel-Builder to download teh Tabular data in Excel format using React.
- Created Collections and documents and performed CRUD operations with Mongo repositories.
- Developed API usingNode.jsto allocate access to data in SQL, Mongo DB.
- Written variety of filter queries in Mongo DB to retrieve JSON data and passed to service layer.
- Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in teh DAO layer.
- Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
- Used Web Services for sending and getting data from different applications using WSDL messages, such as task details from Work distribution, getting teh status on teh same, etc.
- Used Apache AXIS on Eclipse Web Tools platform for developing creating teh Web Services. Integrated with Spring IOC while implementing Web services.
- Created Node.js Express server combined with Socket.io to build MVC framework from AngularJS Front End to MongoDB Back End to provide chatting service.
- Used Spring declarative transaction management and Spring Batch and scheduling for backend data processing.
- ImplementedNormalization rules using regular expressions for minor parties.
- Used React JS for templating for faster compilation and developing reusable components
- Implemented RESTFul webservices API using HTTP and REST principals.
- Created features including Single Sign On with existing client website and a REST API to expose manipulation functionality to external clients using AngularJS.
- Built RESTful API server to achieve CRUD operations for posts using Jersey, JAX-RS, JSON, spring REST using MEAN stack(Mongo DB, Express, AngularJS, Node.js) Technologies.
- Works with business analysts and coordinates with them to make sure teh data is being populated properly.
- Involved in writing JUNIT test cases and day to day builds and deployments usingMAVEN and Jenkins.
- Created automated security test cases using Cucumber, Junit, and Mockito.
- Involved in working, updating and closing teh tasks created in Microsoft Team Foundation Server.
- Involved in converting teh docket conversion system is to into XML that can be loaded into teh Novus system.
- Worked with WAS admin to deploy applications on Websphere Application Server.
- Involved in Parsing teh HTML and ENCRYPTED Data in to readable format and generate XML.
- Used Node.js for creating event driven frameworks in scalable networks.
- Formulated template with JSON data from Rest API endpoint using AngularJS routing services and used its Cache services in it.
- Developed a modularized application using n-tierJ2EE architecture, application server, spring framework, Hibernate.
- Worked with AEM team to administer environments to ensure configuration is optimized as per requirements.
- Did teh application support on different environments from QA to Production.
- Execute testing on both front end and back end systems using cucumber.
- Was responsible for analyzing teh issues, providing technical & functional support to teh users and fix them.
- Involved in Writing and Executing SQL Scripts and responsible for fixing teh issues and monitoring it to make sure it releases in time.
- Day to Day Scrum meetings to update and discuss issues.
- Involved in fixing teh bug’s biweekly iteration and publishing teh Dockets to all Environments.
Environment: Java1.8,Spring 4, Spring boot, Angular-JS 1.3, Node.js, Angular-UI, React JS,Jersey, Mocha, Chai, Karma, Istanbul, Gulp, Ldap,Hibernate, Agile,Websphere,Oracle11g, Unix, Eclipse, Brackets, TFS, SQL, Maven, Jenkins,Cucumber,Mongo DB,Webservices, JUnit.
Confidential, Radnor, PA
Sr. Full Stack Java Developer
Responsibilities:
- Designed and developed teh application using Agile methodology and followed TDD, Scrum, pair programming.
- Wrote Technical design document with teh class, sequence, activity diagrams in each use case.
- Designed dynamic and browser compatible pages using Jquery, JavaScript and AngularJS.
- Implemented J2EE design patterns such as Session Facade, Factory, DAO and DTO.
- Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters.
- Customized Angular JS filters in several locations to get teh required output.
- Implemented Angular Controllers to maintain each view data.
- Utilized Angular.JS UI-bootstrap components like time picker, directives, model pop-ups, ng-grid, router, progress bar, ng-Idle, ng-Upload.
- Implemented flexible routing and nested using Angular.JS-ui-router. Used Bootstrap and media queries to create a Responsive Webpage across different screen-sizes.
- Integrated teh service call with UI using $http and $resources which are substitutes for AJAX in angular.
- Developed various reusable Helper and Utility classes that are used across all teh modules of teh application.
- Designed and developed Business components and Integrated with Spring framework.
- Wrote data Components for Plan Setup, wrote and called StoredProcedures using Java, HQL, Hibernate.
- Involved in configuring and integrating Spring and Hibernate frameworks.
- Involved in design and implementation of MVC architecture in different modules.
- Responsible for writing utility classes, UI development using JSP, CSS3, HTML, JavaScript, Angular.
- Integrated business layer using Hibernate with Spring DAO.
- Used Angular JS Factories and Services to make Ajax calls or Restful Calls to get data in JSON Format.
- Used Angular JS Directives like ng-app, ng-model, ng-init forinitialization of Angular JS application data.
- Played key role in teh design and development of application usingJ2EEand Rest web service (Jersey frameworks) for Service Oriented Architecture (SOA) with JSON.
- Responsible for working on consuming and producing SOA/Web Services.
- Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache CXF. Exposing and consuming teh web services to teh downstream applications using Apache CXF and Apache camel.
- Used AngularJS $http, ngResources services for accessing content from Rest web services, provided custom services to integrate database with view pages along with pagination, Sorting of data, deep linking (AngularJS route service)
- Implemented Angular JS Service layer with utility functions to get data from back end using Rest based service calls and pass back to Angular Controllers.
- Designing user Interface using Angular UI components such as tabs, grids, dropdowns etc. and configured teh routing service using Angular-JS router.
- Developed REST service documentation using Swagger UI anddevelopedtest cases using Junit and Mockito framework.
- Developed REST exception handling controller advices to respond to bad requests and server side exceptions.
- BuildRESTweb service by buildingNode.jsServer in teh back-end to handle requests sent from teh front endjQuery Ajax calls.
- Created RESTful APIs in Express and returned logic through AngularJS data binding.
- Used Mongo DB to import teh data into and feed into web services and displayed it onto teh browser.
- Used Spring Batch to build thePOJO-based development approach of theSpring Framework.
- Wrote teh DAO’s to access teh database using JDBC calls.
- Involved in writing REST Web services in Groovy/Grails wrapped by Jersey JAX-RS.
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
- Implemented Spring Bean Factory to create proxied object using AOP framework.
- Used AngularJS Global API to perform tasks like Comparing objects, Iterating objects and Converting data.
- Performed document and collection mappings with Spring and MongoTemplate.
- Implemented SOA architecture with Web Services using SOAP, WSDL and XML.
- Designed & developed LDAP Autantication & Authorization Service using Java, LDAP, and JNDI.
- Involved in transforming XML data in to Java Objects using a JAXB binding tool.
- Responsible for configuring and deploying teh builds on Tomcat Web Server.
- Involved in teh Performance Tuning of teh Application on client side.
- Used Angular JS$http service to read data from remote servers.
- Worked on JavaScript framework to augment browser based applications with MVC capability.
- Involved in developing HTMLand JavaScript for client side presentation and, data validation within teh forms.
- Wrote notification service that executes daily, sends emails and escalations to participants.
- Involved in Unit & Integration Testing for different Modules in teh application.
- Wrote build & deployment scripts using ANT, Maven, shell scripts and JACL on unix env.
- Used Oracle Coherence in Java Collection API to access and modify data, and teh JavaBean event model to receive data change notifications.
- Did teh application support on different environments from QA to Production. Was responsible for analyzing teh issues, providing technical & functional support to teh users and fix them.
Environment: J2EE/J2SE, Java 7.0, Java Script, Angular JS, Node.js,Spring Frame Work, Spring Batch, Hibernate, JDBC, JMS, Apache Axis 2.0, MongoDB,Tomcat Web server, LDAP, WSDL, SOA, SOAP, XML, HTML, Log 4j,RAD 7, Oracle, SunOS (UNIX), Sub Version, Maven and Windows 7.
Confidential, East Hanover, NJ
Java/J2EE Developer
Responsibilities:
- Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
- Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.Designed and developed teh project using MVC design pattern.
- Developed user management screens using JSF framework, business components using Spring framework and DAO classes using Hibernate framework for persistence management and involved in integrating teh frameworks for teh project.
- Developed UI for Customer Service Modules and Reports using JSF, JSP’s, and Prime Faces, Ajax4JSF framework (Ajax), JavaScript and Backing Beans.
- Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO, and MVC.
- Designed & Developed persistence service using Hibernate framework.
- Hibernate used as teh ORM mapping tool and worked with Hibernate Query Language (HQL).
- Wrote Hibernate configuration file, Hibernate mapping files and define persistence classes to persist teh data into Oracle Database.
- Developed teh presentation n-Tierusing JSP, JavaScript and HTML.
- Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
- Involved in writing JSF Backing Beans for controlling teh UI and writing custom components and validations.
- Implemented Ajax using Ajax4JSF Framework and nested taglibs API along with other standard taglibs in teh application, as a better approach for screen development and reusability of visual components in teh JSP pages.
- Implemented business logic in Middle Tier using pluggable components, which were specified in teh customized xml documents using Spring framework.
- Consumed restful web services using apache HttpClient for teh data coming from external systems.
- Involved in designing data schema and development of SOAPweb services with Axis implementation and REST web services with JAX-RS.
- Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services.
- Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for teh application using Spring Security.
- Consumed SOAP and REST web services to get teh persisted data from different databases.
- REST (JAX-RS)web services have been developed to be consumed by middleware module to push teh communication center messages into web module.
- Was responsible for deployments using IBM WebSphere application server.
- Configured and Integrated JSF, Spring and Hibernate frameworks.
- Responsible for writing Java code to convert HTML files to PDF file using Apache FOP.
- Developed Message Driven Beans (MDBs) for receiving and processing data from IBM MQ Series using JMS.
- Involved in UI testing using Cucumber and Selenium.
- Rational Clear Quest used for defects, change tracking across teh application.
- Designed and developed direct live interfaces to handle multiple systems within teh bank to subscribe teh data in real-time.
- Involved in teh performance tuning of PL/SQL statements.
- Developed database triggers and procedures to update teh real-time cash balances.
- Worked closely with teh testing team in creating new test cases and also created teh use cases for teh module before teh testing phase.
- Involved in writing JUNIT test cases and day to day builds and deployments using GRADLE.
- Implemented webservices API using HTTP.
- Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete teh client requirements efficiently.
Environment: Java 6/J2EE, JMS, JNDI, JSP, JSF, My Faces, Prime Faces, Spring, Tiles, Hibernate, HTML, DHTML, IBM MQ Series, CSS, Web Sphere 5.1.2, Gradle, Clear Quest, Oracle9i, AJAX, JSTL, Eclipse, Junit, JavaScript, VSS.
Confidential, Austin, TX
Java/J2EE Developer
Responsibilities:
- Involved in gathering business requirements, analyzing teh project and creating use Cases and Class Diagrams. Used OOAD for building applications.
- Interacted coordinated with teh Design team, Business analyst and end users of teh system.
- Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for teh Configuration, Cache & logging Services.
- Designed and developed teh project using MVC design pattern.
- Developed front end using Struts framework, business components using EJB’s.
- Implementing Spring/ Tiles based framework to present teh data to teh user.
- Used Spring Batch for scheduling and maintenance of batch jobs. Deployed teh application in various environments DEV, QA and also Production.
- Used teh SpringJDBC for data retrieval from teh database for various inquiries. Wrote complex SQL queries to retrieve data from teh Oracle database.
- Developed user stories using Core Java and spring.
- Created teh web UI using Struts, JSP, Servlets and Custom tags.
- Deployment of Application in teh JBoss Server environment using ANT tool using Struts architecture with teh JSP Client.
- Implemented Spring framework in teh presentation tier for all teh essential control flow, business level validations and for communicating with teh business layer.
- Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to teh UI Configured.
- Created SOAPweb service for processing additional information.
- Followed top down approach to implement SOAP based web services.
- Tested SOAPweb services using SOAP UI.
- Used SOAP for Web Services by exchanging XML data between applications over HTTP.
- Developed teh XSL to convert and compare teh SOAP to simple XML and vice versa.
- Developed SOAPWeb services for getting information from third party.
- Configured Struts Dyna Action Forms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
- Designed and developed Caching and Logging service using Singleton pattern, Log4j.
- Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
- Designed and Developed front-end using struts framework.
- Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
- Wrote autantication and authorizationclasses and manage it in teh frontcontroller for all teh users according to their entitlments.
- Developed and deployed Session Beans and Entity Beans for database updates.
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve teh data and did other database configurations using EJB 3.0.
- Used IBatis for decoupling teh mappings from teh application logic by packaging teh SQL statements inXMLconfiguration files.
- Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
- Used Struts-Validator frame-work for all front-end Validations for all teh form entries.
- Implemented RESTFul webservices API using HTTP and REST principals.
- Design and development of JAXB components for transfer objects.
- Prepared EJB deployment descriptors using XML.
- GIT used for defects, change tracking across teh application.
- Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
- Wrote Action Classesto service teh requests from teh UI, populate business objects & invoke EJBs.
- Used JAXP (DOM, XSLT), XSD for XML data generation and presentation
- Wrote Junit test classes for teh services and prepared documentation.
Environment: Java 5/J2SE, JSP, Spring, JAXB, XSLT, DOM, XML, EJB 3.0, WebServices, JNDI, J2EE, RSA, JBoss 6.0, Ratonal Rose, GIT, Oracle9i, Junit, IBatis, JavaScript, DHTML.
Confidential
Jr.Java Developer
Responsibilities:
- Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
- Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
- Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to web perspective with Java Doc.
- Participation did in Design Review sessions for development / implementation discussions.
- Designed & coded Presentation (GUI) JSP’s with Struts tag libraries for Creating Product Service Components (Health Care Codes) using RAD.
- Developing Test Cases and unit testing using JUnit
- Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
- Extensive use of AJAX and JavaScript for front-end validations, and JavaScript based component development using Framework with cross browser support.
- Developed and implemented UI controls and APIsandInvolved in teh developing functions to acquire data from API server using AJAX.
- Appropriate use of Session handling, data Scope levels within teh application.
- Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks.
- Involved in making Spring and Hibernate enhancements to existing applications.
- Wrote autantication and authorization classes and manage it in teh front controller for all teh users according to their entitlements using Spring security.
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve teh data and did other database configurations using Spring.
- Application integration with SpringWeb Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB
- Prepared and executed JUNIT test cases to test teh application service layer operations before DAO integration
- Creating test environments with WAS for local testing using test profile. And interacting with Software Quality Assurance (SQA) end to report and fix defects using Rational Clear Quest.
- Creating views and updating code to IBM Rational Clear case for Source code control.
- Solving QA defects, scheduling fixes, providing support to production application.
Environment: Java: JDK 1.5, JSP, JSP Custom Tag libraries, JavaScript, AJAX, XSLT, XML, DOM4J 1.6, DHTML, Web Services, SOA, WSDL, SOAP, JAXB, IBM RAD, IBM WebSphere Application server, IBM DB2 8.1, UNIX, UML, IBM Rational Clear case, JMS, Spring Framework, PL/SQL, JUNIT 3.8, log4j 1.2, Ant 2.7.