Java Developer Resume
Deerfield, IL
SUMMARY:
- 4+ years of experience with Object Oriented technologies on client - server, multi-tier applications and Web technologies with extensive experience in Core Java, Java/J2EE technologies and strong SQL / MS SQL databases background involving System Analysis, Technical Architecture, Requirements Gathering, Design, Development, Testing and Implementation.
- Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
- Strong programming experience in JAVA, J2EE, JSPs, JQuery, EJBs, Servlets, Struts, Tag Libraries, JSTL, JavaScript, RMI, XML, HTML5, CSS3, Web services, PHP.
- Experience with complete Web development application framework consisting of HTML/CSS, DHTML, Ajax, Servlets, JSF, JSP’s, EJB’s, Strut’s and JDBC, testing tools like J-Unit, DB Unit and Databases.
- Designed and developed various internal applications using scripting languages as JavaScript including libraries JSON, ExtJS, AJAX, and JQuery.
- Experience in developing J2EE applications on different IDE’s like Eclipse, Net Beans, IBM Web Sphere Studio Application Developer WSAD, Rational Application Developer (RAD), JBuilder.
- Experience with frameworks/tools like Struts, Hibernate, Spring, Ant, J-Unit, Log4J, JSP and JSF.
- Profound Knowledge in configuring and deploying web applications using Tomcat web server and application servers like Web Logic, JBOSS, and developed deployment descriptors for the EJB to deploy on IBM WebSphere.
- Experience in all the phases of SDLC; data modeling - ER diagrams and normalization, systems testing, development, documentation and implementation on both Client/Server as well as Web-based applications.
- Experience in developing Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams, collaboration diagrams, state chart diagram and Activity diagrams using Rational Rose.
- Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, Junit., Business Process Execution Language, Oracle Service Bus and Oracle Communications Services Gatekeeper.
- Strong knowledge of various tools like SVN and GitHub.
- Software design experience using Model View Controller architecture.
- Proficient with RDBMS concepts, SQL queries and good understanding of stored procedures, functions and packages with regards to MS SQL, Oracle, DB2 databases.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.
- Willingness and Ability to learn and implement New Technologies wherever necessary. Proactive and well organized with effective time management skills.
TECHNICAL SKILLS:
Java Technologies: Java, Spring, Hibernate, Web Services, SOA, SOAP, Axis, EJB, JSF, My Faces, Struts, iBATIS, Servlets, JSP, JSTL, JMS, JNDI, Applets, JNI, RMI, CXF, Salto DB, JMX
Application Servers: BEA Web logic, WebSphere, Apache Tomcat, JBoss, JRUN
RDBMS/Tools: JDBC, Oracle, DB2, MySQL, SQL Server, JTDS
XML Technologies: XML Parsers (SAX, DOM, Pull), XSL, XSLT, JIBX, JABX
IDE & Tools: Eclipse, IntelliJ IDEA, Maven, Ant, Log4j, Xdoclets, TOAD, JBuilder, WSAD, Magic Draw, UML, Mercury Quality Center
Test Frameworks: JMock, JUnit, HTTP Unit, DB Unit, STIQ
Operating System: Windows, Linux/Unix, Mac OS
PROFESSIONAL EXPERIENCE:
Confidential, Deerfield, IL
Java Developer
Responsibilities:
- Involved in identifying System Requirements and Developed System Specifications, responsible for high-level design and development of use cases.
- Developed web application using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
- Implemented business layer components for Reverse Auction by following OOAD principles and using design patterns like Service Locator, DAO and Value Objects using eclipse.
- Designed and developed JSP Pages using Struts Framework and Tag libraries. Implemented front end validations through Struts Validations.
- Implemented the Struts framework by writing Struts-config.xml and Action classes with their form beans.
- Used Spring MVC 3.0 architecture for the application development.
- Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
- Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the database.
- Created Hibernate configuration files, Struts Application context file
- Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
- Implemented Web Services for retrieving the data from Claims Management Application (cmA) into jPod application using Apache CXF
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Developed reports & Search screens and workflow for the modules like Action Items, Risk Items and Lessons Learned, RCA and RFQ using JSF framework.
- Developed the application using JSF framework.
- Developed and deployed EJB components on IBM WebSphere Application Server.
- Used JSP for presentation layer, developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Used Hibernate to access database and perform database updating.
- Created Session EJBs to implement business logic.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
- Used ANT automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
- Prepared Unit and System Testing Specification documents and performed Unit and System testing of the application.
Environment: J2EE, Servlets, JSP, Struts, spring, Hibernate, MVC, Multi-Threading, IBM MQ, Eclipse, EJB, AJAX, WebSphere, SOAP, Junit, ANT, Log4j, Oracle, Windows.
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
- Followed Agile Software Development with Scrum methodology
- Designed the user interface of the application using HTML 5, CSS3, JavaScript, AngularJS and AJAX.
- Designed and implemented application using Spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate, SQL, and IBM WebSphere.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Created optimized graphic websites and application interfaces using HTML, CSS, and spring framework.
- Used AJAX extensively to implement front end /user interface features in the application.
- Developed CSS style sheets to give gradient effects. Developed page layouts, navigation and icons.
- Involved in multi-tiered J2EE design utilizing Spring IOC architecture and Hibernate.
- Used AngularJS to develop this website as a responsive website.
- Used two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
- Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.
- Used REST and SOAP Web Services to exchange information.
- Developed Spring AOP programming to configure logging for the application.
- Implemented ORM in the persistence layer using Hibernate framework in conjunction with Spring AOP functionality.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
- Used JMS to send messages securely, reliably and asynchronously to WebSphere.
- Performed unit testing on various project modules using JUnit framework.
- Developed SQL queries to access data in Oracle database.
- Used Maven to build WAR and EAR files to deploy on Application Servers.
- Used GIT as a Version Control Tool.
Environment: Java, Spring, Hibernate, JMS, LDPA, XML, HTML, CSS, AJAX, SOAP web service, SQL, Oracle, Eclipse, Windows.
Confidential
Software Engineer
Responsibilities:
- Developed the middle tier using Session Bean, Entity Bean / DAO and Business Objects. Database layer is developed using - Oracle while Presentation layer developed using JSP.
- Used Web services, Web Processing Service (WPS), BPEL, REST extensively for Operations module. Technologies SOA, SOAP, MTOM, TCPIP, TLS, PKI, WSDL, SAML, XSD, Xpath, JMS, and MDB are also used.
- Eclipse is used for application development.
- Deployed the packaging on to Web Logic application server.
- Contributed to project by working on end to end flow - developing JSP's, Servlet, action classes of Spring and to database front by writing various SQL queries and Stored Procedures.
- Developed an editor using JFC Swing.
- Designed and developed reports using Crystal Reports and JReport.
- Used Java Beans for the required JSP components.
- Built, tested and debugged JSP Pages for critical modules in the system. Coded the Taglibs to aid front-end JSP pages.
- Deployed the application on the server including installing My SQL database and setting up JDK and Tomcat.
- Developed supporting JAVA classes that controlled the whole flow of the module as per specifications.
- Involved in the high level and low level designing of the admin and Info center module
- Coded the designated Java server pages (JSP's) and associated front-end screens using I3ML as per specifications.
- Developed an application using JFC Swing for manual data porting from Accounts Payable to Accounts receivable system.
- Used Toad and Oracle SQL prompt to interact with the database.
- Involved in client interaction for resolving technical and functional issues on a daily basis.
- Developed the user interface layer using spring framework.
- Business Objects is used for Reports.
- Rational Rose (ClearCase, Clear Quest, RequisitePro, Test Manager), Rational Software Architect (RSA) is used for process.
- Developed an upload - download tool using JFC Swing on FTP.
Environment: Java, J2EE, Java Script, JSP, JDBC, AJAX, XML, JUnit, Servlets, Spring, Hibernate, Tomcat Web Server, Web logic Server, Xpath, Oracle, UNIX, Windows.
