Java Developer Resume
Columbus, OH
SUMMARY
- Around 7+ years of IT experience in all stages of Software development life cycle using Object Oriented Programming and J2EE Design Patterns and technologies.
- Worked in Waterfall, Agile, Scrum methodologies and followed Agile methodology on daily basis for tracking work (JIRA), milestones.
- Hands - on with variety of IDEs such as RAD, Eclipse, NetBeans and IntelliJ.
- Developed applications using Core Java, JDBC, Servlets, and JSP, Struts, spring, Java Beans, Hibernate, JPA and MVC architecture.
- Worked extensively with core Java concepts like OOPS, Exception Handling, Collections, Multithreading, and Serialization.
- Experience with J2EE Design Patterns like singleton, Factory, Abstract Factory, DAO, MVC and Builder.
- Extensive Experience in using MVC architecture for developing applications using JSP, Java Beans and Servlets.
- Experience in front-end application using HTML5, CSS3, AngularJS, JavaScript, JQuery, AJAX, JSP Tag libraries, XML, JSP.
- Experience in Web Services including SOAP, WSDL, UDDI, JMS, JAX-WS, JAX-RS, and RESTFUL Java Web Services.
- Experience with build automation tools like ANT, Maven, continuous Integration and continuous deployment in Jenkins, UNIX commands and Version Control Systems like CVS, SVN, GIT.
- Good experience working with NoSQL databases such as the MongoDB.
TECHNICAL SKILLS
Languages: Java 1.6/1.7, C, C++, SQL, PL/SQL.
Operating Systems: Windows XP/7/8, UNIX, Linux, Solaris.
Modeling Tools: IBM Rational Rose, UML.
J2EE Technologies: JDBC, Servlets, JSP, JMS, EJB.
Frameworks: Spring, Hibernate, Struts.
IDE: Eclipse, IntelliJ, NetBeans, RAD.
Web/Application Servers: Apache Tomcat, WebLogic, IBM WebSphere, JBoss.
Web Technologies / Web Services: HTML, CSS, AngularJS, JQuery, JavaScript, Ajax, XML, SOA, JAXB, SOAP, WSDL, UDDI, JAX-WS, JAX-RS, REST.
Databases: Oracle, Microsoft SQL Server 2012, MySQL, NoSQL, MongoDB, DB2.
Version Control: GIT, CVS, SVN, Rational ClearCase.
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Involved in complete Software Development Life Cycle with Object Oriented approach of clients business process and continuous client feedback.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Designed and Developed JSF component, implemented event handling using Java, JSF, MyFaces, AJAX.
- UI Components and Backing Beans, JSF, involved in configuring web.xml, faces-config.xml for navigations, controllers.
- Upgrading the WebLogic Proxy plugin on iPlanet in order for the java applications to be proxied to the WebLogic server.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object (DTO), Data Access Object (DAO), Service Locator and Singleton.
- Used PL/SQL to manage data and create tables.
- Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
- Used ANT scripts to build the application and deploy on Web Logic Application Server.
- Monitored the error logs using Log4J and fixed the problems.
- Developed the different components of application using Rational Application Developer (RAD) 6.0 and used CVS for version control.
Environment: Java, J2EE, Eclipse 3.0, Oracle 12c, Spring 2.5, Hibernate 3.0, JSP, HTML, XML, SOAP, WSDL 2.0, UDDI, Web Services, PL/SQL, JDBC, UML, JNDI, Ajax, ANT, Log4J, Unix.
Confidential, Allen Town, PA
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design, development, integration and testing of application modules.
- Developed business objects, request handlers and JSPs for the Project I site using JAVA (Servlets) and XML.
- Developed dispatcher servlet class to handle all the requests matching the URL pattern using spring Webflow
- Designed an ER Diagram for all the databases using the DB Designer an Open Source Tool.
- Designed the Class Diagrams and the Use cases Diagram using the Rational Rose.
- Involved in the application development using Spring MVC module.
- Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
- Used SharePoint for communicating the documents, uploading knowledge items and update the tracker sheets across the team.
- Updated pages using HTML5, CSS in Angular JS framework.
- Defect fixing activity as a part of system testing phase, user Acceptance phase.
- Involved Confidential the time of deploying the code in production environment and do the functional check out.
Environment: Java, J2EE, Spring (MVC, Core),Eclipse-3.4,JSP, Servlets, JSTL, HTML5, CSS, XML, Ajax, JAX-RPC Web services, Hibernate, JQuery, PL/SQL, Oracle, Apache Tomcat, Solaris, UNIX and Windows 7/XP.
Confidential, San Ramon, CA
Java/J2EE Developer
Responsibilities:
- Responsible for gathering requirements from the client for the business enhancements.
- Implemented server side tasks using Servlets and XML.
- Design and build the database stored procedures in MySql and DB2, provides plan of action (POA) and solutions for business critical requirements.
- Developed page templates using Spring Tiles framework.
- Implemented Spring Validation Framework for Server side validation.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Used JMS API for asynchronous communication by putting the messages in the Message queue.
- Accessed dynamic data throughWeb services (SOAP) to interact with other components.
- Integrated Spring DAO for data access using with Hibernate.
- Developed UI screens involving Servlets, JSP, JavaScript and XML DOM parser.
- Design and Development of Client side scripts using JAVA, JSP, and JavaScript.
Environment: Java, J2EE, JSP, Servlets, Hibernate, Spring, MySQL, DB2, WebLogic Application Server, NoSQL, Liferay, JMS, XML, JavaScript, XML, REST and SOAP, UML, SVN, Log4J, Unix, Win 7/XP.
Confidential
Java Developer
Responsibilities:
- Involved in digital signing of applet for mainframe interaction window for one of the applications.
- Developed the code satisfying the Section 508 compliances like JAWS,MAGIC and Dragon
- Implemented various J2EE design patterns like DAO pattern, Business Delegate, singleton etc.
- Developed the user interface with HTML, JavaScript, JSP and Tag Libraries using struts framework
- Used JavaScript and JQuery for client side validations.
- Implemented various J2EE design patterns like DAO pattern, Business Delegate, Singleton etc.
- Developed Ant scripts to configure and deploy the application.
- Used Rational Clear Case for configuration management.
- Involved in Troubleshooting and Bug fixing.
Environment: Java, JSP, Servlets, Struts, HTML, JavaScript, JQuery, WebLogic, Oracle 10g, JNDI, CVS, ANT, Log4j, Tomcat, Rational ClearCase.
Confidential
Software Analyst
Responsibilities:
- Developed class diagrams, sequence and use case diagrams using UML Rational Rose.
- Designed the application with reusable J2EE design patterns
- Designed DAO objects for accessing RDBMS
- Involved in front end design using HTML, CSS3, JSP, JavaScript and JDBC to create web Servlets..
- Used Struts framework to design the MVC model for the application.
- Worked on SOAP based Client and Server Webservices.
- Developed XSL templates and XSL schemas to generate the view part of MVC architecture.
- We create work order, delivery order numbers and track the project’s progress and we can assign employees to different work order projects.
Environment: Java, J2EE, Servlets, JSP, JDBC, HTML,SQL, XML, Weblogic8.1, Oracle 9i, UML, JavaScript, Struts1.3, Hibernate2, UNIX Windows 7/XP.
