Java Developer Resume
Northbrook, IL
SUMMARY
- Over 8 years of IT experience in complete software development life cycle process including Development, Testing and implementation using industry standard methodologies.
- Expertise in development of e - business, B2B applications, service delivery Inter/Intranet applications using J2EE specifications.
- Excellent Experience in developing software applications using JAVA, java multi-threading, Java Message Services(JMS), J2EE, JDBC, Spring, Hibernate, Struts 1.x, JSP, Servlets.
- Well experienced with XML parsing and XSLT transformations ( J DOM, SAX, Xerces, Xalan, and JAXP).
- Experience in Configuring and deploying applications on IBM WebSphere, BEA WebLogic and RAD 7.x.
- Worked on various spring framework modules like Spring MVC, AOP, IOC and DAO.
- Excellent knowledge and experience on Spring Batch framework for implementing nightly batch processes.
- Well versed with Data Analysis, Design and Data Modeling using Erwin. Strong Programming experience in PL/SQL and Stored Procedures.
- Experience in implementing Core Java & J2EE design patterns like Front Controller, MVC, Singleton, Factory Pattern, Service Locator, Business Delegate, Data Access Object, Session Façade and Value object pattern etc.
- Extensive experience in Data Modeling, Stored Procedures and functions, worked on Databases such as Oracle, SQL Server and DB2.
- Good web page design skills using AJAX, HTML, JSP and JavaScript and JQuery.
- Experience in SOAP based Web Services and SOA, AJAX Technology, RMI, JNDI, MVC Custom development.
- Expertise in designing systems based on Object-Oriented Analysis/Design Methodologies specifically UML.
- Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies.
- Worked on different software development methodologies like Waterfall, Spiral, RUP and Agile Process.
TECHNICAL SKILLS
Languages: JAVA, J2EE, PL/SQL.
Web Servers: Apache Tomcat.
Application Servers: WebLogic, Websphere, JBoss
Operating System: Windows and UNIX,Linux.
Server Programming: J2EE, Servlets, Struts, JMS, JDBC, XML, Spring, Hibernate, Spring Batch, SOAP Web Services, RESTful web services, Spring MVC
Web Programming: JQuery, JavaScript,CSS, HTML5, JSON, AJAX
Database Systems: Oracle 7.x/8i/9i/10g, My SQL, SQL Server 2000, DB2.
OO Modeling: UML, Rational Rose.
Open-Source Technologies: ANT,Maven.
IDE: Eclipse, MyEclipse, WSAD, RAD, Netbeans.
Version Control systems: CVS,Rational Clear Case, SVN, GitHub
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, and Development & Customization of the Application.
- Created Class Diagrams, Sequence Diagrams using Rational Rose, prepared High/Low Level design documents.
- Developed web application using Spring Framework with MVC design pattern.
- Used Spring, Hibernate, and Web Services Frameworks.
- Developed and Deployed SOA/Web Services (SOAP and RESTFUL) using Eclipse IDE
- Design and Developed using WebServices using Apache Axis 2 on JBOSS.
- Developed application usingRest Web Services to communicate with third-party information provider and developing the Web Services to communicate to other modules using XML based SOAP and WSDL protocols
- Integrated the spring framework with Hibernate ORM tool to access the Oracle database
- Worked on Spring Controllers and connecting the services using Spring annotations and dependency injection mechanism
- Developed web pages using JSPs and Servlets.
- Creation of client side validations using Java Script.
- Created user-friendly GUI interface and Web pages using HTML and CSS and JSP.
- Wrote JSPs, Servlets and deployed them on Weblogic Application server.
- Wrote Oracle PL/SQL Stored procedures, triggers.
- Designed and developed different JSP Custom Tags.
- Code Reviews and guidance to junior developers.
- Involved in code review discussions with Technical Architect.
- Coordinating the Code Merge using Rational Clear Case e-Commerce and Software Product Development Experience.
Environment: Java 1.7, JSP, Spring4.x, Spring MVC, Spring Batch, Hibernate, IBM WebSphere, WebLogic application server8.1, JMS, Oracle 9i, Eclipse, HTML, CSS, JSON, Maven, Cruise control, GitHub.
Confidential, Northbrook, IL
Sr. Java Consultant
Responsibilities:
- Involved in Analyzing the changes and impact of the changes.
- Involving in fixing defects and implementing change Requests.
- Developed web application using Spring Framework with MVC design pattern.
- Created very highly interactive web pages using AJAX and JSON.
- Developed various batch processes using Spring Batch framework.
- Migrated age old stand alone batch programs into spring platform by leveraging the spring’s batch frame work capabilities.
- Developed programs to assemble EDI messages for JMS transmission
- Technology stack includes Java Message Service (JMS) using Message-Driven Enterprise Java Beans (EJB) running in WebSphere Application Server (WAS)
- Involved in developing web pages using Struts, Spring frameworks.
- Involved in writing java components to invoke web services.
- Worked on writing batch programs using Spring Batch.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Integrated application with other using IBM WebSphere.
- Doing code review, unit testing and integration testing.
- Writing JUnits for new components.
- Analyzed and customized the Checkstyle plug-in for Alliance Coding Standards.
Environment: RAD (Rational Application Developer), IBM WAS (WebSphere Application Server), Java, java multi-threading, Spring Batch, Web Services, JMS, SOAP Web Services,Struts& Spring frame works, XML, JS, JSON, AJAX, JUnit, Clear Case and Clear Quest.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Developed business modules with JSP, Servlets, and Execution Service framework which is based on Struts.
- Developed web application using Spring Framework with MVC design pattern.
- Responsible for system development using Factory, DAO and MVC Design Patterns.
- Involved in writing stored procedures and functions in PL/SQL to access Oracle database.
- Developed Data Access Object Adaptors for interacting with the Data Access Objects and controlling the coupling of the system.
- Designed and developed comprehensive J2EE application framework for e-Steel online marketplace. Framework included Enterprise Java Beans (EJB), Servlets, JSPs, Request Processors, Data Access Objects, and Message Queues (JMS). The new architecture significantly reduced response times
- Developed and maintained data layer using the ORM framework Hibernate.
- Performed Unit testing of the code as per the test cases.
- Involved in System testing and defect resolution.
- Developed build and deployment scripts using ANT scripts.
- Involved in writing client side validations using JQuery with AJAX.
Environment: WSAD 5.1, Java, J2EE, Java Message Serivece(JMS), JSP, Servlets, Windows XP, HTML, XML, XSD, ANT, HTML, CSS, AJAX, JSON, Oracle 9i, Hibernate, Spring.
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Developed using Struts in the projects related to Pharmacy returns to R log, which is the reverse logic application.
- Developed web application using Spring Framework with MVC design pattern.
- Used different features of Struts like MVC, Validation framework and tag library.
- Developed interfaces for various use cases to enhance the R log application to integrate with pharmacy returns functions.
- Solutions are customized for each Client, packaged and deployed.
- Used Design Patterns like Singleton, Business Delegate, Value Object, Session Façade, Service Locator, DAO, Service Activator, and MVC.
- Creating design models (including class and sequence diagrams)
- Resolving production issues/ maintenance.
- Interaction with Customer service team for their requirements.
Environment: Eclipse, IBM WebSphere, Weblogic Application Server 8.2, jdk1.6, JSP, Servlets, JDBC, XML, XSL, JavaScript, HTML, CSS, UNIX (Solaris), Test-Director, Sql Developer, Oracle, CVS.
ConfidentialJava Programmer
Responsibilities:
- Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
- Developed prototype of the application for the Business approval.
- Enhanced the Web Application using Struts.
- Developed web application using Spring Framework with MVC design pattern.
- Implemented SOAP using Web services to communicate with other systems.
- Documented the code using Javadoc style comments.
- Wrote Client side validation using Struts Validate framework and Java script.
- Implemented Struts Action classes using Struts controller component.
- Wrote unit test cases for different modules and resolved the test findings
- Created business logic and application in Struts Framework using JSP, and Servlets
- Wrote JSPs, Servlets and deployed them on Weblogic Application server.
- Written SQL queries and PL/SQL stored procedures.
- Wrote Oracle PL/SQL Stored procedures, triggers.
- Helped production support team to solve trouble reports
- Involved in Release Management and Deployment Process.
- Involved in UAT Support & Bug Fixing. e-Commerce and Software Product Development Experience.
Environment: Java, J2EE, Struts, Web Services, Weblogic, JSP, Servlets, HTML, ANT, MAVEN, Redhat Linux, Windows 2000.
Confidential
Java Programmer
Responsibilities:
- Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
- Designed, developed and implemented the application as a team member.
- Implemented Business Logic of the system using Core Java API
- Involved in Analysis, Design, Coding and Development of custom Interfaces
- Developed many Java Interfaces to integrate the Web Services with the database transaction tables.
- Experience in developingwebservicesfor production systems using SOAP
- Hands on experience with data persistency using Hibernate and Struts framework
- Developed the Servlets and Data Access Layer classes
- Dealt with Java Beans helper classes and Servlets for interacting with the user interface written in JSP.
- Servlets and JDBC were used in retrieving data
- Used JDBC API for interaction with the Oracle Database.
- Used JavaScript for client side validations
- Maintained the existing code base developed in the Struts, Hibernate framework by incorporating new features and doing bug fixes
- Testing the module and fixing the bugs.
- XML was used to transfer the data between different layers and dealt with the database operations e.g., Calling stored procedures and stored functions.
- Worked on database interaction layer for insertions, updating and retrieval operations on data
Environment: Java, J2EE, Struts, Web Services, Weblogic, JSP, Servlets, HTML, ANT, MAVEN, Redhat Linux, Windows 2000.