Sr.java/j2ee Developer Resume
Minneapolis, MN
SUMMARY
- Having 8+ Years of experience in teh design, development, deployment and maintenance of Web/Client - Server applications and middleware application using JAVA/J2EE related technologies.
- Successfully designed and implemented systems based on N-tier distributed architecture using J2EE technologies such as JSP, JMS, EJB, Servlets, Spring, Struts, Hibernate.
- Hands on experience wif XML (DOM, SAX parser and SAX filters), HTML, CSS, CSS2, AJAX JavaScript, and jQuery, ExtJS 2 and ExtJS 4. ANGULAR JS, FLEX, ACTIONSCRIPT
- Proficient in Java Multi-threading, Synchronization, Collections and Exception handling concepts.
- Sequence, class and database diagrams are made using teh UML (Visio) design tool.
- Experience in working of UML and using of Object Oriented analysis and design (OOAD).
- Developed pages using FACES, Struts tag libraries and HTML, DHTML, performed client side scripting using Java Script.
- Strong exposure working wif J2EE design patterns like MVC, Front Controller, Value Object, Singleton and Data Access Objects
- Experience in working technology JSF 1.2. and RIA frameworks such as Flex.
- Proficient in creating server-side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment.
- Experience in working on various Spring 3.0 modules wif JDK 1.5(Spring MVC, DAO) along wif Hibernate 3.0 as teh back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Experience working wif JFC,Swing, JavaBeans, AWT.
- Possess strong logical, analytical and problem solving skills wif positive attitude.
- Implementation of Ant builds for deployment and development builds.
- Hands-on experience in XSD, XSLT and WSDL
- Experience in working wif different operating systems like Windows XP/Vista/windows7/windows8 and LINUX.
- Experience wif multiple web and application Servers such as Apache Tomcat, IBM WebSphere and Jboss.
- Well experienced in IDE’s such as RAD, Eclipse and NetBeans.
- Experienced in unit testing wif JUnit 4 and code coverage using Log4j bug track and database manipulations using SQL Developer.
- Strong experience in RDBMS using Oracle 10g, MySQL and SQL Server 7, Informix, Progress.
- PL/SQL Development and basic UNIX Development (Shells, etc)
- Good Experience on Various Source Code Control tools like CVS, RTC
- Strong knowledge wif development in Agile Methodology, SCRUM, Data-Driven Testing.
- Experience of Web services technologies like WSDL, SOAP, and UDDI.
TECHNICAL SKILLS
Programming Languages: C, C++, Java
J2EE Technologies: Servlets, JSP, WebServices, Custom Tag Libraries, JDBC, JNDI, Collections, Multi-threading, EJB, JMS, Java Mail, JSF, JAX-RPC. JFC,Swing, JavaBeans, AWT.
Web Technologies: HTML,HTML5, DHTML, JavaScript, jQuery, .Ajax, IceFaces, CSS,CSS3, XML, DTD, XSD, XSLT, SAX, DOM, JSON, RMI, FLEX 3, ACTIONSCRIPT, FLEX, EXT JS, ANGULAR JS
Databases: Oracle 10g(Store Procedures, Triggers, PLSQL)), MySQL5, SQL Server 7. Informix, Progress.
Application/Web Servers: Apache Tomcat, JBoss 4.x, JES, WebSphere, GLASSFISH
Web Services: JAX-RPC, Apache Axis 2, SOAP
Spring: MVC, IOC, Security, AOP, Transactions, JDBC.
IDE: Eclipse, Net Beans, RAD.
Messaging and Interface: JMS, Java mail
Tools: Ant, Jenkins, SQL Developer, XML SPY, JMeter
J2EE Frameworks: Struts, Spring, Hibernate, Ibatis, Mybatis
Version Control Systems: CVS, SVN, TortoiseSVN
Testing/Logging tools: JUnit, log4J
Javascript: JDOM, DHTMLX, DOJ
Methodologies: Agile, OOA/OOD, UML Waterfall, AOP, SOA, SCRUM. DDT
Operating Systems: Windows XP/Vista/7/8, Unix, Linux
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Sr.Java/J2EE Developer
Responsibilities:
- Involved in translating functional requirements into technical requirements.
- Involved in document analysis and technical feasibility discussions for implementing new functionali
- Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
- Involved in all stages of Software Development Life Cycle of workflow.
- Involved in developing Spring Beans and their wiring their dependencies.
- Responsible of teh Spring configuration of teh application (Spring IoC, Spring Transaction)
- Used Exception Handling, and wif strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
- Developed various Database interaction objects by implementing teh DAO patterns and used JDBC as Model Component.
- Used Maven scripts for dependencies and building teh application.
- Generated Spring XML files for teh configured beans.
- Oracle database was used, wrote stored procedures for common queries
- Used SAX Parser for parsing teh XML document
- ICEfaces JSF Framework
- Used Eclipse as teh Java IDE in teh development of teh application.
- WebLogic and JBOSS were used as application servers for deploying teh application.
- Migrated SQL SERVER store procedures to Oracle Store procedures
- Used SVN as source control management.
- Involved in Unit Testing and Bug-Fixing and achieved teh maximum code coverage using JUNIT test cases.
- Created EJB to connect and to provide multiple services to teh Flex UI
- Development of JMX Mbeans to schedule process.
- Teh front end UI was built using FLEX, ACTIONSCRIPT
- Responsible of creating Unix Shells to make migration of data.
- Proficient in Java Multi-threading, Synchronization, Collections and Exception handling concepts
Environment: Java, J2EE, Flex, Spring Hibernate, JPA, JMS, JMX, Spring Ioc, Spring Transactions, Design Patterns, XML, UML, JUnit, Oracle 11g, SQL Server, SVN, Web Services(Rest and Soap), Jersey, Jackson, AXIS, Weblogic, Jboss, Log4J, Windows XP, JDBC, UNIX, Tomcat, Maven, Ant.
Confidential, Weehawken, NJ
Sr.Java/J2EE Developer
Responsibilities:
- Involved in translating functional requirements into technical requirements.
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Responsible of create PoC(Proof of concept) developments, and guide teh developer team in teh technologies used.
- Experience in working in Spring MVC.
- Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
- Involved in all stages of Software Development Life Cycle of workflow and support using AGILE Methodology.
- Used Sencha ExtJS to connect to Java controllers.
- Involved in developing Spring Beans and their wiring their dependencies.
- Responsible of teh Spring configuration of teh application (Spring MVC, Spring IoC, Spring Security, Spring Transaction)
- Used Exception Handling, and wif strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
- Developed various Database interaction objects by implementing teh DAO patterns and used JDBC as Model Component.
- Used Maven scripts for dependencies and building teh application.
- Generated Spring XML files for teh configured beans.
- Used MyBatis for mapping POJO’s to relational database tables using XML files
- Oracle database was used, wrote stored procedures for common queries
- Used SAX Parser for parsing teh XML document
- Used Java Multi-threading, Synchronization concepts.
- Used Eclipse as teh Java IDE in teh development of teh application.
- Glassfish, WebSphereApplication and Tomcat Server were used as application servers for deploying teh application.
- Used SVN as source control management.
- Involved in Unit Testing and Bug-Fixing and achieved teh maximum code coverage using JUNIT test cases.
Environment: Java, J2EE, JSP, Servlets, HTML, JavaScript, Spring MVC, MyBatis, Spring, Spring Security, Spring Ioc, Spring Transactions, Design Patterns, XML, UML, JUnit, Oracle 11g, SVN, Web Services(Rest and Soap), Jersey, Jackson, EHCache, Websphere, Log4J, CSS3, Windows XP, JDBC, Linux, Tomcat, Maven, Ant, Glassfish
Confidential, Columbus, OH
Sr.Java/J2EE Developer
Responsibilities:
- Involved in translating functional requirements into technical requirements.
- Involved in document analysis and technical feasibility discussions for implementing new functionalities.
- Experience in working technology JSF 1.2. and RIA frameworks such as Flex and ActionScript.
- Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.
- Involved in all stages of Software Development Life Cycle of workflow and support using AGILE Methodology.
- Used javascript to link teh web page wif social websites wif feedback features for Confidential Bank and also develop feature for voting by teh customers.
- Involved in developing front end screens using JSP, Struts View Tags, XLTS, DHTML, HTML5, CSS3 and JavaScript, and Spring.
- Extensive experience in Java Server Faces Framework versions 1.1 and some Apache STRUTS experience.
- Used Exception Handling, STRUTS Validator Framework. And wif Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
- Involved in server side and front-end validation using Struts Validation framework and JavaScript.
- Developed various Database interaction objects by implementing teh DAO patterns and used JDBC as Model Component.
- Used ANT scripts for Deployment.
- Generated Spring XML files for teh configured beans.
- Used Hibernate for mapping POJO’s to relational database tables using XML files
- Oracle database was used, wrote stored procedures for common queries
- Used SAX Parser for parsing teh XML document
- Used Eclipse as teh Java IDE in teh development of teh application.
- JBoss Application Server was used as teh application server for deploying teh application.
- Used SVN as source control management.
- Involved in Unit Testing and Bug-Fixing and achieved teh maximum code coverage using JUNIT test cases.
Environment: Java, J2EE, JSP, JMS, HTML5, JavaScript, Struts, Hibernate 3.0, Design Patterns, Servlets, Struts Tag Libraries/JSTL, XML, UML, JUnit, Oracle 11g, SVN, Web Services (XML Objects), JBoss 4.x, Log4J, CSS3, Windows XP, JDBC, Spring, Linux, Tomcat, DHTML, Ant, Weblogic.
Confidential, Richmond, VA
Sr.Java J2EE Developer
Responsibilities:
- Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
- Involved in creation queues and topics wif JMS, created messages and send to queues.
- Migrated database from Informix to Oracle.
- Used object relational mapping using Spring wif IBATIS.
- Developed applications using Eclipse IDE and deployed in Web Logic server.
- Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries
- Strong experience of developing data models using WORKSHOP POJO's and configuring in persistence configuration File.
- Created Entity using JPA and SPRING and used Top linkto connect to teh Oracle database to store and fetch data from database.
- Extensively Used Ant tool to build and configure J2EE applications and used Log4J for logging in teh application
- Experience in working technology JSF 1.2. and RIA frameworks such as Flex Actionscript. And ANGULAR JS
- Excellent communication and interpersonal skills and involved in client interactions for scoping, effort estimates and status reporting
Environment: J2EE, Servlets, JDK 1.5, Html, JSP,Javascript, Web Services, JMS, SVN, JAXB, JAX-RS, JAX-WS, Spring, Ant, Quartz Scheduler, Struts, Linux, Eclipse, IBatis, Web Logic 10.3, Informix and Oracle, CVS, Maven, JUnit, Log4j, Ant, JDBC, Spring, Struts, Linux, Hibernate, Weblogic.
Confidential, Hartford, CT
Java/J2EE Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Used agile methodology and participated in Scrum meetings.
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed Web services for sending and getting data from different applications using SOAP1.1 messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, tan used SAX and DOM XML1.1 parsers for data retrieval.
- Integrated wif WebMethods via web services.
- Experience in working technology JSF 1.2. and RIA frameworks such as Flex ActionScript.
- Used Oracle 10g as teh backend database using UNIX OS. Involved in design of teh database schema and development of Stored Procedures.
- Consumed web services from different applications wifin teh network
- Developed Custom Tags to simplify teh JSP2.0 code. Designed UI screens using JSP 2.0, CSS, XML1.1 and HTML. Used JavaScript for client side validation.
- Used GWT to send AJAX requests to teh server and updating data in teh UI dynamically.
- Used JFC,Swing, JavaBeans, AWT to build desktop appplictions.
- Developed Hibernate 3.0 in Data Access Layer to access and update information in teh database.
- Used Spring 2.5 Framework for Dependency injection and integrated wif Hibernate and Struts frameworks.
- Configured Hibernate’s second level cache using EHCache to reduce teh number of hits to teh configuration table data
- Used Spring Web flow to manage complex page flows.
- Used MULE ESB frame work for exchange of important information such as loan status report.
- Designed and developed Utility Class that consumed teh messages from teh Java messageQueue and generated emails to be sent to teh customers. Used Java Mail API for sending emails.
- Coded Maven build scripts to build and deploy teh application on WebSphere
- Used JUnit framework for unit testing of application and Log4j 1.2 to capture teh log that includes runtime exceptions.
- Used CVS for version control and used IBM RAD 6.0 as teh IDE for implementing teh application.
- Supported Testing Teams and involved in defect meetings.
Environment: WebSpehre, RAD 6.0, J2EE, Ant, Maven, Log4j 1.2, JUnit, Java Mail API, MULE ESB, Hibernate, Spring 2.5, JSP, Servlets, AJAX, CSS, SOAP, Oracle, Store Procedures, PL/SQL, JMS, JAXB, JAX-RS, JAX-WS, Dojo, Jquery, Faces, WebServices, CVS, RTC, Linux, Struts, JDBC.
Confidential, Wilmington, DE
Sr. Java Consultant
Responsibilities:
- Designed and Developed Java web service based system for retrieving required account information in order to request teh creation of printed documents using JBoss ESB, XML, XSLT, J2EE, JMS, FTP and WSDL. Used Eclipse, Hibernate, Oracle, SOA design patterns and JBoss AS.
- Responsible for RedHat Linux 5.6 setup environment for development, testing and demo virtual servers (Not dedicated).
- JBoss SOA-p installation
- Managed deployment baselines on repository for different configurations and framework setups. Baseline configuration views managed wif Borland’s StarTeam.
- Redesigned and developed routing system for asynchronous traffic of message requests wifin teh JBoss ESB (Service Bus). Aggregation and re-routing default JBoss ESB actions where extended.
- Transformation Services Implementation using XML and XSLT in teh JBoss SOA-p ESB
- Used JavaScript, AJAX, JSP, JEE and Oracle on A3 Architecture tools in order to extend functionality enhancing configurability in a more dynamic and interactive context.
- Developed Testing tool for Performing Unit testing to JavaScript and AJAX HTML generators wif out-of-teh-box result comparator.
- Implement services to communicate wif a mainframe in a SOA.
- Implement Batch processing using Websphere Technologies such as Process Server, Message Broker, MQ, Application Server
- Business Rules development using ILog JRules
- Socket based protocol implementation for documents transfer between Unix based systems Using ANSI C
- Queue Mangement in teh Websphere MQ intercommunicating using MQ Channels
- Development of Java Desktop applications wif updates and installation using Java Web Start and JNLP.
- Integration of multiple modules using Spring
- Develop Data Access Objects using Hibernate
- Develop Data Access Objects using Ibatis and a Command Pattern
- Dynamic Proxy implementation to automate teh invocation handling for implementing teh Command pattern.
- Couching Team members in Java Technologies.
- Traveling wif clients to get requirements and to deliver products in order to install, configure and start teh production environments.
- Experience in working technology JSF 1.2. and RIA frameworks such as Flex, Angular JS.
- Dynamic forms creation in a Standalone application.
Environment: Java, J2EE, Hibernate, Spring, EJB3.1, Agile, TDD, JSP, Servlets, Struts, HTML, Java script, JSF, AJAX, PL/SQL, Oracle 10g, Weblogic 10.0, w, WebServices, JAXB, JAX-RS, JAX-WS, Log4j, Eclipse, CSS, CVS, XML, Ant, UML, Unix, Windows XP, JBoss, Flex ActionScript.
Confidential, CT
Java J2EE Developer
Responsibilities:
- Contributed in enhancement and redesigning teh application flow by providing teh inputs in teh existing design. Worked on application designing by Class Diagram, sequence Diagram, Entity Diagrams using Enterprise Architect. Created and maintained teh design documents in teh Sharepoint.
- Setup JBoss server for connection datasource, MQ datasource using adapter, writing ANT script and deploying application.
- Designed & enhanced LetterWriting & Payment Webservice using AXIS engine. Developed webservice using teh contract first approach and created request response documentation. Created webservice client to test teh webservice in development environment. Provided support to move configurations in teh test environment.
- Worked on teh XStream to generate teh XML in teh desired format to post to teh Letter generation Genie system.
- Worked on consuming Claim information webservice written in Guidewire from J2EE Payment WebServices in IF framework. Worked on registering Beans in Spring, Configuring Spring wif Queue details, configuring JMS datasource file to connect to MQ Server.
- Used MQ Explorer to put messages on teh queues in dev and test environment for testing and prod support.
- Created unit test cases using JUnit and created documentation for teh production support team.
- Used different design patterns like Facade, Gateway, DAO, DTO and Routing.
- Analyzed applications for teh code analysis for teh different level of coding errors using SONAR code analyzer.
- Created teh REST webservice for sending teh notification messages to business using Java mail using Jersey engine. Wrote teh Java client to call teh Jersey webservice for email notifications using Jersey.
- Followed teh Scrum methodology for teh claims integration framework evolvement wif biweekly sprint for story writing, creating teh Junit test cases accomplishing TDD.
- Designed, developed and tested teh REST webservices for SMS using Jersey webservice engine. Created teh SOAP webservice to send thee SMS message consuming REST API calls in IF framework to support VA mobile campaign.
- Worked on teh migration of claim webservices from SOAP Axis framework to Apache CXF webservices using JAXWS annotations. Developed webservice following scrum methodology and tested teh migration. Wrote test clients and mapped complex objects using JAXB annotations.
Environment: Java 5, UML, Enterprise Architect, Hibernate, JMS, SOA, MQExplorer, Axis, Eclipse, XML, TDD, Junit, POSTER, CXF, JAXB, JAX-RS, JAX-WS, CXF, EP, TDD,REST webservices Spring, Scrum, Spring, Log4j, JBoss, SqlServer, SQLDeveloper, Agile.
Confidential
J2EE Developer
Responsibilities:
- Analysis, Systems Development and Implementation, Production Release Support Defects
- Worked wif Indian multicultural team, me trained an India Team
- Web Services Generation and Web Development (Flex, Actionscript, JSF, Struts 1 & Struts 2)
Environment: J2EE, JDK 1.5, Html, JSP, Servlets, Javascript, WEBSPHERE, RTC, AXIS, Spring, Ant, Quartz Scheduler, Struts, Linux, Eclipse, IBatis, and Oracle, Web Services, Flex, Alfresco, Dojo, Jquery.