Java/j2ee Developer Resume
Pittsburgh, PA
SUMMARY
- Having around 6+years of IT Experience in Analysis, Design, Development, Testing, and Deployment
- Managing, developing and deploying WebSphere based applications.
- Designing and Developing MVC based dynamic web applications.
- Designing and Development of J2EE components using Spring framework and persistence frameworks.
- Knowledge of Object Oriented Programming and Design, UML and SDLC.
- Expert level skills developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, EJB, Hibernate, Web Services, JDBC, XML, HTML, CSS, DHTML, JavaScript, Ajax and JQuery.
- Extensively implemented various J2EE applications using MVC, Jakarta Struts, Struts 2.0, Spring batch, Spring MVC and Design Patterns.
- Expertise in web - based GUIs development using Applets, Swings, JSP, HTML, DHTML and CSS.
- Experience in working with IDE's like Eclipse, MyEclipse, and NetBeans.
- Expertise in modeling, design, architecture, implementation and optimization.
- Expertise in Java, J2EE, Object Oriented Programming, SOA, WSRR
- Experience in Enterprise Service Bus like Mule ESB.
- Hands on experience working with databases like Oracle 11g, SQL Server, IBM DB2, MongoDB and MySQL.
- Experience on different OS like UNIX, Linux, and Windows operating systems.
- Expertise in standard build tools such as Maven, ANT, SVN, Bamboo, Hudson and Jenkins.
- Demonstrated ability in developing innovative solutions and defining solutions using OO design patterns / frameworks.
- Used Log4J for application logging and notification tracing mechanisms
- Expertise in development of test cases using JUnit.
- Strong problem analysis and resolution skills. Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in challenging environments.
TECHNICAL SKILLS
Operating Systems: Windows Vista/XP/2000/NT/98, UNIX, Linux, Mac OS
Languages: Java, J2EE, SQL, PL/SQL, C, C++
Technologies: JDBC, JSP, Servlets, JavaScript, JMS, JavaBeans, JSON
Frameworks: Struts, Spring
ORM Technology: Hibernate
Mark Up languages: HTML, CSS, XML, XSLT, DHTML, JavaScript, JQuery
Web Services: Apache Axis, SOAP, WSDL, XML
Databases: Oracle, MySQL, SQL Server, MongoDB(NoSQL), DB2, Derby
Web/Application Server: WebLogic, JBoss, Tomcat, IBM WebSphere
IDE: Eclipse, MyEclipse, NetBeans
Versioning Tools: SVN, IBM ClearCase
Protocols: SOAP, TCP/IP, HTTP, HTTPS, FTP, RMI, LDAP
PROFESSIONAL EXPERIENCE
Confidential, Pittsburgh, PA
Java/J2EE Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Implemented Agile Methodology that includes weekly meeting with business analysts and monthly sprint review with clients.
- Used Spring MVC Framework to develop the application by implementing Controller, Services classes.
- Used Annotation based Spring Framework for auto wiring and injecting the required dependencies to implement business logic.
- Involved in writing Hibernate Annotations and Hibernate Configuration files to persist data into database.
- Involved in developing GUI using HTML, DHTML and JSP for end users and loan processing persons.
- Used Hibernate Query language (HQL) to perform queries against the database.
- Used JSP and JavaScript to develop the front end UI modules.
- Used Hibernate for Persistence in data access layer to access and update information in the database.
- Developed user interface using HTML, jQuery and JavaScript.
- Supported System Test and performed on bug fixes.
- Assign and Track the defects in JIRA / RTC, generate and share the defect status report
- Developed a loyalty marketing client using Web Services and MongoDB.
- Rational Clear for defect and Feature tracking.
- Installing, configuring, testing and administration of RDBMS/MongoDB(NoSQL) database clusters inas RESTful Web Service Virtual Private Cloud Network
- Applied partial business logic writing Stored Procedures and Functions.
- Exposed and wrote services as RESTfulWeb Service.
- Extensively Worked with Eclipse and JBoss to develop and deploy the complete application.
- Used Log4j & JUnit for debugging, testing and maintaining the system state.
- Used Maven Script for building and deploying the application.
- Involved in the design and development of XML presentation using CSS.
- Used SVN as a version control system, an important component of Source Configuration Management (SCM)
Environment: SDLC, Agile, Spring MVC, J2EE, Hibernate, MongoDB, JIRA, HTML, JSP, JavaScript, jQuery, RESTful Web Services, Log4j, CSS, XML, JUnit, SVN, Eclipse, JBoss, Maven.
Confidential, Atlanta
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and development of Expense Processing system.
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Created XML Schema and XML template.
- Used Hibernate in data access layer to access and update information in the database.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Developed JUnit test cases for all the developed modules.
- Implemented JDBC template in the data access object layer to access and update information in the Oracle Database
- Application developed using Oracle DB, Spring, and SOAP Web Services.
- Used ANT scripts to build the application and deployed on WebLogic Application Server.
- Designed, tested and debugged external and ORACLE native stored procedures. Worked with remote stored procedure calls.
- Implementation of JSON, jQuery for creates interactive Web Applications.
- Involved in creating Sequence Diagram’s, Activity Diagram’s and Component Diagram’s Use Cases and System Documentation.
- Used Apache Tomcat as a Web Server and Log4j for Logging purposes.
- Implemented JMS messaging service.
- Developed web pages for application using JSP, HTML, CSS, JavaScript and jQuery.
- Followed Waterfall methodology to develop application.
Environment: Spring, Hibernate, XML, WSDL, Oracle, JSON, SOAP, JUnit, Log4j, ANT, Tomcat, JSP, HTML, JMS, CSS, JavaScript, jQuery.
Confidential, Dallas, TX
Java/J2EE Developer
Responsibilities:
- Interacted with end client (Business Team) for requirement clarifications and status meetings.
- Implemented Action Classes and Action Forms using Struts Framework.
- Implemented Session Beans at business layer.
- Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.
- Experience in the migration of data from Excel, Flat file and XML to MS SQL Server by using conversions.
- Designed patterns implemented.
- Involved in writing of Web Servicesusing AWS deployment, configuration and testing.
- Implemented logging mechanism using Log4j.
- Monitored and managed DB2 thread and locking issues.
- Provided technical assistance for development and support on JBoss application server platforms.
- Implemented MVC design pattern using Servlets, Java Beans and JSP
- Configured JMS Queues and setup the JDBC pools.
- Developed on demand, combo and compression server using Node.js.
- Wrote SQL, PL/SQL and stored procedures as part of database interaction.
- Release management and support. Participate in User Acceptance Testing during each Agile Cycle.
- Involved in production support for fixing bugs in the production environment.
- Ensure that coding standards are maintained throughout the development process by all developers.
- Involved in coding front end using Swing, HTML, JSP and Struts Framework
- Used Agile methodology.
- Used Maven Script for building and deploying the application.
Environment: Struts, Microsoft Visio, Rational Application Developer (RAD), JBoss, Java, AWS, SQL Server, Log4j, JMS, Agile, Servlets, Java Beans, Swing, DB2, HTML, JSP, JSF, Node.js, Maven, WebSphere Application Server (WAS).
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Used Spring ORM package as an integration layer for ORM mapping API's, including Hibernate
- Led, designed and integrated with RESTFULWeb Services.
- Integrated RESTFUL and Hibernate.
- Used the Spring for data source and to load theHibernate.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) Architecture and Hibernate.
- Developed Application Flows and UML diagrams (Use Case, Class &Sequence) for few modules of the application.
- Used Agile methodology.
- Developed various java objects (POJO) as part of persistence classes for OR mapping
- Implemented procedures for configuration and deployment of production JBoss applications.
- Administered ORACLE subsystems in Prod, Qual, and Test and Development region.
- Automated the build process by writing ANT build scripts.
- Worked on Client/Server tools like SQL Server Enterprise Manager and Query Analyzer to administer SQL Server.
- Involved in designed and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients.
- Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience using XML data and XSLT templates
- Business logic is implemented using Spring Core and Hibernate.
- Used JMS API for asynchronous communication.
- Developed and modified database objects as per the requirements.
- Involved in Unit integration, bug fixing, acceptance testing with test cases and code reviews.
- Used Ecommerce Framework.
Environment: Spring ORM, RESTFUL Service, Oracle,XML, Servlets, JBoss, JavaScript, JDBC, JSP, JMS, Hibernate, UML, J2EE, Ecommerce, Agile, ANT.
Confidential
Java Developer
Responsibilities:
- The Application is designed using J2EE technologies based on MVC Architecture.
- Designed and coded business components using J2EE architecture.
- Entity Bean will manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.
- Used SpringBeanFactory to retrieve objects by name, and to manage relationships between objects. Used spring to provide a consistent framework for data access and to control the proliferation of Singletons.
- Implemented Spring Framework MVC based solution.
- Developed and deployed Servlets for the interaction with the SQL Server database using JDBC.
- Used JBuilder.
- Used Maven Script for building and deploying the application.
- Used Hibernate Query Language and wrote HQL queries for data retrieval from the database.
- Worked with Tomcat in configuring the connection pools and deploying the web applications.
- Used J2EE design patterns like Factory, MVC, DAO, Value Object, Service Locator, and Session Facade.
- Wrote ANT scripts to automate the builds and installation of modules.
- Involved in writing Test plans and conducted Unit Tests using JUnit.
- Used XML to transfer data between applications.
- Used XSLT to transform XML document to another XML document and HTML document dynamically while browsing.
Environment: s: J2EE, Java, Spring, Spring MVC, Servlets, SQL Server, JDBC, JBuilder, Maven, Hibernate, Tomcat, Design Patterns, ANT, JUnit, XML, XSLT, HTML, Win NT.