Java/j2ee Developer Resume
IA
SUMMARY
- Highly Organized, Solution oriented Java Consultant with 10 years of IT experience with primary expertise in Design, Development, Support and testing of Object Oriented, Java/J2EE, SOA in Web applications and client Server Applications in Insurance domain
- Expertise in design and development of various web applications with n - tier architecture using MVC and Design patterns in J2EE environment.
- Involved in Project Scoping and Planning of application architecture and design using complex SOA Architecture and MVC and UML design Patterns
- Experience in using and implementing Design patterns such as Model-View-Control (MVC), Data Access Object (DAO), Data Transfer Object (DTO), Singleton, and Business Delegate in the development of multi-tier distributed applications.
- Experienced in Agile methodology, ATDD and pair programming.
- Excellent programming experience in Java 1.5/1.6, JDBC, Servlets, JSP, EJB.
- Experience in using Struts, Hibernate, Ibatis and Spring Frameworks.
- Expertise in installing, configuring and deploying applications in BEA WebLogic, JBOSS, WebSphere and Tomcat WebServer.
- Seven years of hard core experience in server side J2EE programming, developing medium to large scale web applications, and enterprise applications using Java Beans, EJB, Servlets, JMS, Spring, XML Beans, JDBC, JavaMail, STRUTS, Hibernate, iBATIS, Web services, SOAP, JSF, XML, XSD, XST, Swing, AJAX and JavaScript(DOJO and JQuery)
- Good experience in using various IDE’s like Eclipse, My Eclipse, Net Beans, STS, RAD.
- Expertise in implementing Web Services using SOAP, WSDL.
- Extensive knowledge in writing XML documents, using SAX, DOM parsers, XML Schema, XSL/XSLT.
- Good Knowledge in using markup and scripting languages such as HTML5, CSS, Angular JS,JavaScript,JSON and AJAX.
- Knowledge in using ANT build tool, JUNIT for unit testing and log4j for logging.
- Good experience in writing SQL queries, PL/SQL stored procedures, triggers for relational databases like Oracle, Microsoft SQL Server and DB2.
- Excellent communication and interpersonal skills and a very good team player with the ability to work independently.
TECHNICAL SKILLS
Operating Systems: HP, AIX & SUN Solaris Unix, Windows 95/NT/2000/XP & MS-DOS
J2EE /Frameworks: Servlets2.4, JDBC2.x/3.0,JSP2.0, Taglibs, EJB3.0, JMS, JNDI, RMI, Struts1.1/2.X, Swing, JSR 168,Hibernate 3.x& Spring2.0/3.x (DAO, MVC, AOP etc.), iBATIS1. X
WEB & XML Technologies: Java 1.5,HTML, CSS & Java Script1.x, XML, XSLT/FO, AJAX, HyperJaxb3, JSF, JUICE JAXB, JPA, JavaScript Framework (DOJO, JQuery and ExtJS ), Adobe Flex 3.x/4.x, XPath & XML Beans, PHP JSON
Application Servers: Websphere 5.x/6.0, RSA, JBoss 4.2.X GA/5.X.X, IntelliJ 7.0.3,Weblogic 7.0/8.x, Web Sphere portal server 6.0/6.1.x & Apache Tomcat 3.0/4.0/5.x
Programming Languages: SQL, PL/SQL, C/C++, Java1.3/1.4, Java Script, JSON& Unix Shell Scripts
Databases/RDBMS: Oracle 8/9i, SQL Server 2000/2005, DB2 & MS-Access
SOA & Allied Technologies: Web Services, WSDL, SOAP
Utilities: Ant 1.x, IVY, Maven2.0.8, JUnit 4.1, TOAD, SQL Server Management Studio, DbVisualizer 6.x.x/7.x.x Eclipse 2.x/3.x and Eclipse RCP, EclipseLink (JPA), MyEclipse9.x, WSAD 5.1, RAD 6.0/7.5.4 JBuilder, XMLSpy, Rational ClearCase, SVN, Mercurial, Test Director, Microsoft Visio, Change Synergy, Rational Clear Case7.0.x, Subversion (SVN), Quality Center,JIRA, Jenkins, Hudson and Nexus servers,Stash, Rational ClearQuest Web7.0.x, WinSql 4.1, Log4j & MQSeries5.2, BIRT2.x, IReport 2.0.5
PROFESSIONAL EXPERIENCE
Confidential, IA
Java/J2EE Developer
Responsibilities:
- Followed AGILE/ SCRUM methodology for the Designing the solutions and Development.
- Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed
- Involved in Requirement Analysis and estimations with Business Analysts and Product Owner.
- Involved in the development and maintenance of the Quarter 1, Quarter 2 pages of the application ranging from Milestone 1 to Milestone 9 for each quarter.
- Developed the web pages using HTML, JSP and Content management framework and Spring Framework.
- Implemented Client side validations using Java script and JQuery, and Persistence logic using Hibernate.
- Active MQ and JMS is used for sending Messages between CPCI and CPCI - Data .
- Developed Server side validations using XSLT and tested the same using Burp Suite.
- JSON is primarily used to transmit data between server and web application.
- Used Oxygen tool for writing and debugging the server side validation (xslt)
- Test plan creation and writing junit’s for code coverage, unit testing and supporting system test.
- Developed the pages per 508 Compliance (Disability Compliance).
- Worked on multiple requests under Agile (Scrum) methodology.
- Used SVN Version Control for Project Configuration Management.
Environment: Java 1.6, GlassFish 3.1, Web Sphere server, Eclipse-Juno, (JSP, Servlets, swing, JSTL, Spring(Services, DAO,MVC etc),XSLT, apache-activeMQ-5.5.1, JMS, JavaScript Framework (JQuery), Oracle(Toad), PL/SQL,, log4j, Junit4,Java, J2EE (JNDI, LDAP),JSON and XML, Maven2.0.8, Oracle SQl Developer 3.2,QuickBuild, Microsoft Visio, Subversion, Windows XP,Jira, and Quality center.
Confidential, IL
Java/J2EE Designer and Developer
Responsibilities:
- Followed AGILE/ SCRUM methodology for the Designing the solutions and Development.
- Involved in web services development of Audit Management
- Prepared High Level and Low Level Design document implementing applicable Design patterns with UML diagrams
- Involved in the devolpment of Browser compatibility on Desktop, Tablets and Mobile devices
- Involved in the development of consuming different web services .
- Understanding the Business requirements and actively involved in converting the Business requirements to technically adaptable function solutions over cross technology platforms.
- Developmend the application using Spring (MVC), spring (Service, AOP, DAO, Transaction management) and Involved In integration of different layers of the application.
- Interacted with Business Team to support (technical advice) and gather the requirements.
- Participated in 3 entry amigo and exit amigo meetings of story card and daily scrum Meetings
- Developed WebPages Using SFX, Jquery and Javascript.
- Participated in Estimatation size of backlog items and Translation of backlog items into engineering design and logical units of work (tasks)
- Followed ATDD Test Acceptance Driven Development and developed test cases by using JUnit for unit testing for each and every module developed.
- Written and verified code which adheres to the acceptance criteria
- Written Persistence layer DAO s injected these DAO into Business Layer that is into Services. written services in service layer, business contracts and it’s validations
- Written client side and server side (contract and business logic) validations
- Participated in code reviews and design reviews.
- Worked as a Triage Team member for production support issues.
- Developed modules that integrate with web Services that provide global information support such as customer and Agent management.
- Implemented server side validations in service layer and client side validation framework
- Quick diagnosis on all customers impacting and functional defects that reported in production.
Environment: Java 1.6, J2EE, STS(Spring Source Tool suite), PostgreSQL, Maven, JenkinsJUnit, Selenium, SOAP UI,Tridion,Checkstyle, SONAR,VMware Vfabric tc Server, VMware Gemfire, OpenAM, SFX, Spring MVC, Spring(Services, DAO,MVC etc)Framework, JavaScript Framework (JQuery), (JNDI, LDAP) and XML, Microsoft Visio, Subversion (SVN), Sun Solaris UNIX & Windows XP,RTC and Trac .
Confidential, OH
Java/J2EE Developer
Responsibilities:
- Followed AGILE/ SCRUM methodology for the Designing the solutions and Development.
- Involved in SOA Architecture and design of online Insurance Quote and binder modules
- Prepared High Level and Low Level Design document implementing applicable Design patterns with UML diagrams to depict components, class level details. Reviewed with stakeholders for their review comments and approvals
- Developed modules that integrate with web Services that provide global information support such as customer and account management.
- Responsible in analyzing requirement, prepared Solution Architecture Document (SAD) with Architects to represent Data flow, Architecture Changes, Impacted Systems/services, Context diagram, Use Case diagrams for insurance Quote and Binder modules
- Understanding the Business requirements and actively involved in converting the Business requirements to technically adaptable function solutions over cross technology platforms.
- Designed the application using Struts (MVC), spring (Service, AOP, DAO, Transaction management) and Involved In integration of different layers of the application.
- Interacted with Business Team to support (technical advice) and gather the requirements.
- Participated in 3 entry amigo and exit amigo meetings of story card, Pair programming and daily scrum Meetings
- Developed WebPages Using JSF, Jquery and Javascript.
- Participated in Estimatation size of backlog items and Translation of backlog items into engineering design and logical units of work (tasks)
- Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed.
- Written and verified code which adheres to the acceptance criteria
- Written Persistence layer DAO s injected these DAO into Business Layer that is into Services. written services in service layer, business contracts and it’s validations
- Written action classes, jsps, CSS, properties files and all application layer related files
- Written client side and server side (contract and business logic) validations
- Implemented server side validations in service layer and client side validation framework
- Developed front end screen using tiles-def.xml for layout management.
- Quick diagnosis on all customers impacting and functional defects that reported in production.
Environment: Java 1.5, Web Sphere server 6.0(RAD), IBM RSA, web Eclipse-3.4.0, (JSF, Servlets, swing, JSTL, Spring(Services, DAO,MVC etc) and Struts Framework, JavaScript Framework (JQuery), Oracle(Toad), DB2, PL/SQL,, log4j, Java, J2EE (JNDI, LDAP) and XML, Maven2.0.8, Hudson and Nexus servers, Microsoft Visio, Subversion (SVN), Compute Grid Servers,Sun Solaris UNIX & Windows XP,RTC and Quality center.
Confidential, Irving, TX
Sr. Java Lead Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working software.
- Involved in the design and integration of EJB 3.0 web services using Weblogic Server.
- Developed EJBs (Session, Entity and Message Driven) for business logic.
- Made extensive use of Java Naming and Directory interface (JNDI) for looking up enterprise beans.
- Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Develop distributed applications and supporting applications using J2EE (EJB), JDBC, J2SE, and Oracle.
- Developed java beans and jsp's by using JSTL tag library for supplements.
- Developed the presentation layer and GUI framework that are written using HTML and client-side validations were done using JavaScript.
- Identified the lookup dispatch actions and dyna action, validation actions form classes, based on the Struts framework, to handle the click through between the pages.
- Developed Session Beans and Entity beans for necessary transactions using the EJB3.0 specifications.
- Created XML configuration file to configure bean properties for all beans in the project
- Involved in coding of JSP programs, which access java beans and JavaScript is used for validations.
- Developed DAOs interfaces for Hibernate to interact with the database.
- Created components like EJBs under J2EE and deployed on WebLogic Application Server.
- Developed servlets to process the requests on the server and to transform the processed data to database.
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
- Wrote Stored Procedures and Triggers using PL/SQL
- Used the concept of Locales to internationalize the application.
- Was involved in Unit Testing.
Environment: Websphere server 6.0(RAD), Apache Struts, Hibernate 3.1, JSP, Servlets, JSTL, Ant, Mercurial, IVY, Jenkin server,clear Quest web,Oracle9i, SQL, PL/SQL, TOAD, Change Synergy, log4j, Java, J2EE (JNDI, LDAP, JDBC Type 4 Driver) and XML, Rational ClearCase, Sun Solaris Unix & Windows XP.
Confidential
J2EE Developer
Responsibilities:
- Involved in Software Development Life Cycle (use cases, design, coding, testing).
- Developed WellPoint “medisys” application using Struts (MVC), Spring (Service, AOP, DAO, Transaction management) and Involved In integration of different layers of the application.
- Written Persistence layer DAO s injected these DAO into Business Layer that is into Services. written services in service layer, business contracts and it’s validations
- Written action classes, jsps, CSS, properties files and all application layer related files
- Written client side and server side (contract and business logic) validations
- Programmed JDBC connectivity and wrote complex SQL Queries, PL/SQL procedures, triggers for retrieving information from Oracle database.
- Developed modules that integrate with web Services that provide global information support such as customer and account management.
- Involved in HTTP and REST web services
- Implemented server side validations in service layer and client side validation framework
- Followed TDD and written Junit test cases for service and DAO layers code coverage Participated in knowledge transfer sessions to train new team members & testers
- Interacted with Business Team to support (technical advice) and gather the requirements.
- Experienced in QA Testing side using Rational ClearQuest Web. Well experienced in Manual, and implementing different testing methods including White Box, Black Box and Back End testing.
- Demonstrated complete application to end user
- Followed AGILE/ SCRUM methodology
Environment: Java 1.5, JBoss 4.2.X GA/5.X.X, Web Sphere server 6.0(RAD), IBM RSA, web Eclipse-3.4.0, (JSP, Servlets, swing, JSTL, Spring(Services, DAO,MVC etc) and Struts Framework, JavaScript Framework (JQuery), Oracle(Toad), SQL, PL/SQL,, log4j, Java, J2EE (JNDI, LDAP) and XML, Maven2.0.8, Hudson and Nexus servers, Microsoft Visio, Subversion (SVN), Sun Solaris UNIX & Windows XP and ClearQuest.
Confidential, New york, NYJava Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Mapping the business requirements to the business process modeling specifications and detailed design documentation.
- Involved in the documentation of the modules such as Investments, Retirement Plans and Insurances.
- Used My Eclipse as an IDE for developing the application.
- Involved in Front End Development using JSP, JSTL, HTML, JavaScript and CSS.
- Coded the Java Beans to populate the data required by JSPs.
- Used the features of Spring Core layer, Spring ORM layer to develop the application.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Used Object/Relational mapping tool Hibernate to do the CRUD (Create, Read, Update and Delete) operations and to achieve object persistency.
- Deployed the application in WebSphere application server.
- Utilized Business Delegate, Data Access Object design patterns.
- Used the DOM parser to parse the XML input for order creation.
- Developed SQL stored procedures for updating and accessing data from Oracle database.
- Helped Q&A team in preparing Use Cases.
Environment: Java, My Eclipse, JSP, JSTL, Custom Tags, spring, WebSphere, RAD, Hibernate, CSS, XML, DB2, JavaScript, HTML, SQL, PL/SQL, Design Patterns, CSS.