Java/j2ee Developer Resume
Albany, NY
SUMMARY
- About 7 years of experience in IT industry specifically in Internet technologies with skills in Analysis, Design, Development, Testing, Implementation, production support and maintenance of various Web Applications using Core Java/J2EE Technologies
- Good Exposure to Web Application Development using J2EE technologies and Oracle.
- Extensive knowledge on Spring MVC framework (Core, Context, AOP, MVC, Security, Batch, Boot), JSF Framework.
- Extensive experience in architecture, design and building Complex Business components, developing Multi - Tier Web Applications and Server side Business Logic using Java, J2EE, XML, Multi-Threading, Apache Tomcat, JBoss, Web Logic, Java Servlets, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript.
- Good Exposure to work on Frame Work using Struts MVC Architecture.
- Good Knowledge on Sockets, Java Beans, Swing and JasperSoft.
- Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J. Good knowledge in Object Relation mapping using Hibernate.
- Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi threading.
- Created and consume Rest Web Services and SOAP WebServices
- Good in web based client-server Architectures and Frameworks such as Struts, Spring 2.0.
- Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate 3.0, Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML.
- Good Knowledge of Web Services using SOAP and Restful.
- Having experience in low level design and reengineering of java projects. This includes extensive knowledge of Swing/ Spring Core/ Spring Framework, Spring MVC, Web services(Soap, REST),
- Experience in developing secure web applications using Struts and spring frameworks.
- Experience in dynamic web development using JQuery, Angular JS, AJAX, Java Script, XML and CSS.
- Experience in developing Web Services using SOAP and XML.
- Strong Experience in Oracle 11g and backend programming. Good experience in SQL, PLSQL, DB2 SQL. Normalization, creation of stored procedures and function.
- Excellent client interaction skills and proven experience in working independently as well as in a team.
- Proficient with Software development methodologies like Agile Methodologies.
- Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills.
- Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB & JAX-WS.
TECHNICAL SKILLS
Languages: Java/ J2EE, C, C++, HTML, DHTML, SQL
Frameworks: Spring 2.5/3.0, Struts 1.x/2.x, JSF Framework
Java Technologies: Core Java, JDBC, Hibernate, JSF, XML Parsers, JSP, Servlets, Portals, EJB, JMS, Java Swing, JavaBeans, Web Services
Web Technologies: HTML, CSS,JavaScript, AJAX,JQuery and Angular JS
Database: Oracle, MS SQL Server, MySQL.
Operating System: Windows, Unix
IDE Tools: Eclipse, RSA, JBuilder, Oracle ADF, Web Logic, Enterprised Architect, Rational Rose, LDAP, RUP Methodology, Clear Case/Clear Quest
Web Services: SOAP, REST, WSDL
Methodologies: OOPS/OOAD, UML, J2EE Design Patterns
Tools: RAD,Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT, Maven
Web/App. Servers: Websphere Application Server 8.0, Apache Tomcat, SunOne Application Server,Web Logic 11g/ 12c, JBoss 4.x/5.x
ORM Tools: Hibernate, JPA, iBatis
Concepts: UML, Design Patterns.
PROFESSIONAL EXPERIENCE
Confidential, Albany, NY
Java/J2EE Developer
Responsibilities:
- Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring Framework (Core,MVC, security,DAO).
- Implemented MVC architecture using Spring Applications
- Extensively used Core Java concepts
- Prepared statements are used for communication with MySql database
- Administering MS SQL Server by Creating Logins and assigning appropriate roles.
- Involved in developing custom taglibs, JSP, EJB's.
- Developed the presentation layer using HTML and CSS
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Developed Web Services to communicate to other modules using XML based REST protocols.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators
- Used BAMBOO continuous integration server to automate the release management for a software application, creating a continuous delivery pipeline.
- Use IBM MQ Series to send information from mainframe to web and back to mainframe
- Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
- Followed Agile Scrum methodology and used TFS for writing test cases
- Used SOAP UI for testing application
- Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user- interfaces for client sites.
- Performed Java web application development using J2EE
- Used JBoss application server to deploy application into Production environment.
- Responsible for the total, efficient and profitable operations of a CVS.
- Used Visual Source Safe for Version Control.
- GUI automation work (selenium webdriver) in Java and tcl/tk scripts
- Designed Use Cases using UML and managed the entire functional requirements life cycle using water fall model.
- Design and development of components, such as Class, and Sequence diagram in UML
- Has involved in development of back-end business layers using Servlets
Environment: Java, J2EE, Spring, Struts, Jsf, Ejb, Jquery, My Sql, Sql Sever, Db2, Apache Axis2, Eclipse, Jboss, Cvs, Visual Source Safe, Selenium, Waterfall Model, Uml, Jsp, Servlet, Ant, Xml, EMC Documentum, Jira, Swing, Cognos, Ilog, Oracle Adf, Oracle Bpm, Ibm Mq Services, Apache Tomcat, Linux, Unix, SQL.
Confidential, Chesterfield, MO
Sr. Java /J2EE Developer
Responsibilities:
- Used Core Java, Spring MVC to decouple business logic and view components.
- Involved in the requirements Analysis meetings and understand the requirements for the modules for development.
- Created Restful API with basic CRUD plus query functions.
- Used Java and Object Oriented Programming to write business logic for different requirements.
- Created Spring Mongo DAO including Entity beans and implemented Automated Functional Test of Restful API.
- Hands on Experience with Spring Framework, Maven, JIRA and Agile methodologies.
- Used SVN and GIT for Source Control and Version Management of all codes and resources.
- Worked on Agile Methodology for the project. Used JIRA and Version 1 tools for logging and tracking
- Implemented Message Queues using ActiveMQ and JMS.
- Design and develop the presentation layer using JSPs, JQuery and JavaScript.
- Unit testing the components using JUnit.
- Unit testing and working extensively with the testers and business analyst to finalize the portal.
- Used Apache Tomcat as the web server. Deployed the entire application in Tomcat using MAVEN.
- Used ANT scripts for automated deployment
- XML documentation using XSD
- Designing and implementing functionality using technologies including JavaScript, AJAX, and JavaScript frameworks such as JQuery
- Used Java Foundation Classes (JFC) for building portable GUI
- Wrote a variety of custom JTable and JTree custom cell renderers and JTable custom table models
- Involved in developing web Page Applications using AngularJS
- Involved in developing Web pages that are more user interactive using AJAX, JavaScript, Bootstrap and Angular JS
- Worked on different OS like UNIX/Linux, Windows NT, Windows XP, Windows 2K and Window7.
- Hands on Experience with J2EE design patterns
- Created Test cases using JUnit4.4 to test functionalities of application.
- Implemented log4j for debugging as well as post production support. Utilized the same for logging each sensible data access from the application.
- Used various Core Java concepts such as Multithreading, Exception Handling, Generics, Collection APIs to implement various features and enhancements.
- Wrote test cases in JUnit for unit testing of classes.
- Interfaced with the Oracle 10g back-end database using Hibernate Framework and XML config files.
- Used Apache Camel framework for connectivity to different APIs and transports.
- Configured MQ Objects within Application Environment.
- Formulated Use Cases for each business requirement and normalized the use cases to suit the requirements.
- Conducted code and unit test review.
- Built Enterprise Java Beans with Point-to-Point messaging functionality and MQ series as JMS provider
- Involved in the design and development of XML presentation.
- Created XML Schema, XML template and XSL.
- Used HTML, JSP to design the front end.
- Used Maven to build the J2EE application.
- Used Eclipse 3.0 IDE for developing code modules in the development environment
- Performed connectivity with Oracle database using JDBC.
Environment: Java 1.6, XML, Apache Tomcat 7.0, Spring Framework, MongoDB, Eclipse 3.0, Maven, Apache Camel, JMS, Oracle 10g, Apache ActiveMQ, HTML, JSP.
Confidential, Salt Lake City, UT
Java/J2EE Developer
Responsibilities:
- Involved in design sessions for different components Integration
- Involved in design and implementation of interfaces to get IMFdata, adapter information and send EMF data back to and from multiple adapters
- Worked on parsing data in IMF format with specific lengths and with multiple repeating, optional segments and to handle multiple claims at a time
- Validated the structure on IMF format, required fields and checked the defaults before parsing the claim
- Worked on translating IMF( Confidential Import Message format) format Claims into XML format (internal Message format)
- Created a generalized XML Schema definition suitable for claim formats in multiple products using XMLSPY
- Involved in design and implementation of interface to pass internal routing information from XML message to Message Processor
- Used JAXB to generate XML schema derived java classes and interfaces
- Unmarshalled data from XML message using JAXB generated java classes
- Translated XML Claim Message in the queue into POJOs
- Implemented translation process from POJOs into XML Message Structure using JAXB
- Actively involved in using AngularJS, Bootstrap and HTML5 to enable client side date to meets specific criteria by applying various validation variable.
- Implemented migration tasks from Oracle apps to PostgreSQL databases
- Designed, developed and maintained PostgreSQL database
- Created neat and user-friendly webpage components and functions by using HTML5 and CSS3, Angular Strap and Bootstrap such as animation, tooltips, pagination and popover
- Written a parser to translate XML message format into EMF(External Message Format) and send back to the adapters
- Modeled server side components using EJB integrated with Hibernate
- Written different stored procedures to insert IMF data from staging tables into multiple tables and retrieve EMF data (once the claim is processed by the rules engine) from multiple tables into other staging table for batch file processing
- Used Hibernate for Object Relational mapping
- Written SAX Parser to parse XML document with the directory locations and staging table information for Batch file processing using JAXP
- Worked on prototype for queue management with ActiveMQ
- Worked on prototype to run Java classes inside Oracle10g JVM
- Written a custom JAR classloader to read a class information in properties file inside a JAR file and load the class if its not present in classpath
- Written JUnit test cases to validate XML documents against Schema and to test many other scenarios
- Communicated with team leader and manager on ongoing status, milestones, and success
Environment: Java 1.5, XML, JAXP, JAXB, JMX, MX4J, J2EE 1.4,Junit,Tapestry, Hibernate, ILog6, JDBC, AJAX, SQL Server2005, Oracle10g, PLSQL, JBoss, CVS, ANT, Eclipse, XMLSPY, log4j,JBossMQ, JMS, XDoclet, DevTrack
Confidential, Portland, OR
Java/J2EE Developer
Responsibilities:
- Involved in various requirements gathering, analysis, design and development tasks
- Made extensive use of UML and use cases for requirements analysis and design
- Involved in creation of model Java classes (BO) to implement the rules for various modules in the application
- Developed code modules based on Struts Framework, JSPs with CSS as a front end, DAOs as model components to access the database
- Used Java Mail to send emails and receive delivery, read receipts and failure notifications
- Created Database stored Procedures and Packages
- Created interface between PRBS and the SDP (Service Data Point) to validate customers prepaid card usage
- Rebranded all the Java applications from MCI to Confidential
- Enhanced and Maintained Prepaid reports, warehouse and WEBX applications using Cold fusion
- Designed and developed ePOEM by enforcing CPI-810 security compliance and Confidential Security Baseline (VSB) Standards & security policies
- Coordination with offshore development and testing teams
- Installed and configured Site Minder in different environments for single-sign-on
- Installed and configured Apache HTTP Server, Tomcat and SSL on Testing and Production Servers using openssl,modjk2,mod ssl
- Prepared and conducted application user training to CSRs
- Provided extensive pre-delivery support by Bug Fixing and Code Reviews
- Involved in building JUnit test cases and JUnit functional Tests
Environment: Java 1.5, JSP, Servlets, Struts, Java Mail, Log4j, XML, XSLT, Cold Fusion, JUnit, Eclipse, Toad, Tomcat, Oracle 10g, PL SQL, Microsoft Visual SourceSafe, Dream weaver
Confidential, Buffalo, NY
Java/J2EE Developer
Responsibilities:
- Work on an off-shore/on-shore settings and manage a small team for some “Change Request”
- Work as an application developer on the Java Platform, Standard and Enterprise Edition, in the following capacities.
- Implemented various Core Java/J2EE design patterns like MVC, Factory Pattern DAO, and DTO pattern.
- Analyze and fixed logged application defects using HP Quality center
- Comparing the system behavior to the design specifications.
- Create, update and enhance application SQL.
- Critically analyze application performance and suggest improvements where appropriate.
- Analyze changes to design specifications and determine the application impact, utilizing design patterns and existing code where applicable to in corporate and test new requirements.
- Wrote Action/Controller classes to implement business logics and to maintain the process of the application.
- Extensive use of JSTL tag libraries in developing JSPs for the UI screens.
- Used Spring JDBC (ORM architecture) for object-to-relational mapping from the database and creating POJOs.
- Extensively used various collection classes like Array List, Hash Table, and Hash Set.
- Also used the new Generic Collections wherever required.
- Extensible used I/O classes like FileInputStream, File Writer, File Reader, Buffered Reader and Buffered Writer.
- Created test cases and executed those test cases.
- Create and maintain unit tests for application functionality using JUnit.
- Use JXL to generate xls file for reporting older version of Excel and use Apache POI for generating report in xlsx for latest version of Excel.
- Generated report in PDF format using lowagie API.
- Web Services, SOAP 1.2, and WSDL 1.1
- Designed and developed the application front end using Spring MVC, JSTL, JQUERY, AJAX, CSS, JSON and Java Server Pages.
- Worked on project build-script by using ANT.
- Calling mainframe COBOL program through java MAPI interface (MQ), XML based copybook.
- Work on two regulatory project (14Q & ReqW) with Java Messaging Service (JMS/IBM MQ).
- Coordinate with offshore team on various issue like, distribution of work, bug fix and status meeting.
- Based on function requirement (BRD-Business requirement document) developed and design mock up screen and application
- Prepared technical design document.
- Involved various stage of development like Dev, SIT,UAT
- Fixed production issue based on priority.
Environment: Java SE6, JSP, Servlets, JavaScript, Log4j, Apache poi, JXL, XML, SAX/DOM parser, DB2, SQL, JUnit, Spring, Spring MVC, Spring JDBC, Spring IOC, JMS/MQ, RAD 8.0, WebSphere 6.1, 7.0, MKS Integrity client, RTC, HP ALM Quality center 11.0