Java Developer Resume
Cleveland, OH
SUMMARY
- Over 7+ years of experience in designing, implementing and deploying commercial Enterprise Applications for Multi - tiered-distributed software products and distributed applications using Java/J2EE technologies.
- Strong Foundation in Java Technology (J2SE, J2EE) and good understanding on object oriented concepts.
- Extensive experience in Web application development using - HTML, DHTML, CSS, XML, UML, JavaScript, Ajax, Spring, Hibernate, J2EE (JSP, JSTL, JMS, JSF, Servlets, JDBC, JNDI, Java Beans, LDAP, Struts, EJB).
- Extensive working experience with Core Java, Servlets, JSP, JavaScript, JDBC, JNDI, MVC, Struts, EJB, Java Mail, XML, JUnit, Tag Libraries, Custom Tags, HTML, Design Patterns.
- Expertise in various open source frameworks like Struts 1.3.10, Spring 4.1 and ORM Technology like Hibernate 4.0.
- Experience of working in Spring Framework with Hibernate and JSF.
- Experience with multiple Servers like Apache Tomcat, IBM Web Sphere, WebLogic, Sun Glass fish and JBoss.
- Expertise working with standard JAVA Design Patterns (Singleton, Session Facade, Front Controller, DAO, DTO, MVC and Business Delegate).
- Experience with n-tier architecture design.
- Experienced in Unit Testing and generating of Test cases for web applications.
- Experience as GUI as well as backend developer.
- Good experience with deployment and release of the application with ANT building tool, test cases using JUnit and application logging using the Log4j.
- Expertise in C, C++, HTML/XHTML, .Net, JavaScript.
- Experience of working with databases Oracle 8i/9i/10g/11g/12c and DB2, MySQL.
- Extensive experience working on SQL, PL/SQL, Oracle Database development experience using tables, triggers, views, packages and stored procedures, PL/SQL.
- Well acquainted with the Software Development Life Cycle (SDLC) for Development Projects.
- Experience in generating UML used case diagrams, class and sequence diagrams using Microsoft Visio.
- Experience working with Adobe Photoshop, Dreamweaver, HTML, MS Visual Studio, MS Office Suit, and NetBeans IDE to design and developing for web based application.
- Excellent Interpersonal skills, outstanding problem solving and decision making skills.
- Proven ability to work independently and as a part of a team with an ability to deliver within short deadlines.
- Self-starter and comfortable in high intensity and challenging work environment.
- Ability to work under strict deadlines and to quickly adapt to new environment.
- Understanding of UNIX Shell script programming.
TECHNICAL SKILLS
Languages/API: Java 4/5/6/7/8, Java EE 1.x/5/6/7, JDBC, XML, XSLT, DTD, XSD, UML, Design patterns, C, C++, Jakarta’s ANT 1.9.x, Make, Multi-Threading, Shell scripts, HTML, Java Servlets, JSPs, Spring, Hibernate, Struts, EJB 2.x/3.x, PHP, JavaScript, SQL and PL/SQL.
Web/App Servers: Oracle 8i/9i/10g/11g/12c, SQL Server, DB2/ UDB, SAP, XML, Teradata, Sybase
IDE/Tools: Star schema and Snowflake schema
Databases: SQL, PL/SQL, T-SQLMY SQL, C, C++, COBOL, JAVA SDK, VB script, XML, HTML, DHTML, UNIX Shell Scripting.
Operating system: Windows NT, Windows 98/XP/Vista/8, UNIX, Linux, Korn Shell, Perl, HP-UX, IBM-AIX.
Protocols: TCP/IP,FTP,SFTP,SCP
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Cleveland, OH
Environment: Java 1.7, JDBC, Microsoft SQL server 2012, Struts 2, Spring Application Framework 4, Tomcat 7, Maven 2, JavaScript, tag libraries, XML, Unix, windows, Web Services (SOAP and REST), Eclipse.
Responsibilities:
- Developed and deployed Enterprise web applications using Java Platform Enterprise Edition (Java EE), Eclipse Integrated Development Environment (IDE), JavaServer pages (JSP), Struts, Spring, Apache/Tomcat web server, and JRebel.
- Wrote Junit code for unit testing and stored procedures using Java database connectivity technology (JDBC) to retrieve client requested business data from Structured Query Language (SQL) database.
- Wrote XML Schema Definition (XSD) files for Extensible Markup Language (XML) parsing, processing, and design.
- Developed Web Services, and created workflows to process client requests via web application.
- Researched, analyzed, wrote, tests and modified application code based on release requests to achieve optimal performance and defect fixes.
- Worked with Jenkins for continuous integration services and Apache Subversion (SVN) for code repository to maintain files such as source code, web pages, and documentation.
- Involved in installing and configuring Eclipse and Maven for development, reviewed application server issues and provided resolution.
- Tested developed web applications, document bugs in Asana and fix them.
- Provided daily/ Weekly progress status reports and updates on coding/testing activities.
Sr. Java Developer
Confidential, Bloomington, IL
Environment: Java, JDBC, PL/SQL, Spring Application Framework, Spring AOP, Tomcat, JBoss, Maven, JQuery, JavaScript, AJAX, tag libraries, XML, XSD, Agile Methodology, Unix, windows, Web Services (SOAP and REST), Eclipse, Use cases, UML, RUP.
Responsibilities:
- Participated in Agile scrum meeting daily.
- Involved in documentation, review, and analysis of requirements.
- Designed and developed the frontend using JSP, AJAX, JavaScript, JSTL, JQuery, Tag libraries for reusable web interface components including the open source display tag libraries.
- Used Java JSP for form handling, session storage and process request for the dynamically generated web pages.
- Use of Multi-Threading and collection framework including List, Map etc.
- Created Action classes, Business classes, and Utility classes as part of Spring MVC.
- Developed client request validations and processing using Spring Validation.
- Created and used Aspect Oriented Programming (AOP) configuration by declaring them in Spring context files.
- Used JDBC for data retrieval from the database using Spring DAO.
- Developed Web Services using SOAP, WSDL and developed DTDs, XSD schemas for XML (parsing, processing, and design).
- Developed and deployed the application on Eclipse IDE and Tomcat, JBoss Application and Web Servers.
- Involved in writing service methods and SQL queries, PL/SQL to interact with Oracle 10g.
- Installed and configured Eclipse and Maven for development.
- Involved in designing use cases, class diagrams, and sequence and collaboration diagrams utilizing Unified Modeling Language (UML) Tools such as Rational Rose, Rational Unified process (RUP).
- Hands on Experience on Software Configuration Management (SCM) tools such as SVN, CVS.
- Created unit test packages using JUnit.
Java/J2EE Developer
Confidential, St. Louis, MO
Environment: Java J2EE, Eclipse IDE, Spring MVC, JSP, Spring ORM, Spring AOP, Hibernate, HTML, CSS, JavaScript, JSTL, JQuery, WebDrivers, Junit, Maven, Web Services (RESTful), JSON, SVN, CVS, RUP, UML.
Responsibilities:
- Developed the application using software development lifecycle, followed the Agile Development Model.
- Built the application using Spring MVC and Hibernate framework.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model View Objects and view Resolver.
- Implemented the user interface using JSP, JSTL, JavaScript, CSS, HTML and JQuery.
- Business logic was developed using Spring framework. Used Spring AOP for handling transactions.
- Integrated Hibernate with Spring ORM for database mapping.
- Integrated and implemented GitHub API’s to configure and list the existing project repositories by using RESTful web services.
- Used JSON based message transfer to retrieve the data related to the repositories from GitHub.
- Involved in performing unit testing using JUnit to test the webservice calls.
- Developed and Deployed the Application on Eclipse IDE and Tomcat, JBoss Application and Web Servers.
- Involved in writing service methods and SQL queries, PL/SQL to interact with the Oracle 10g.
- Installed and configure Eclipse and Maven for development.
- Involved in designing Use Cases, Classes diagrams, Sequence and Collaboration diagrams utilizing Unified Modeling Tools (UML) such as Relational Rose, Relational Unified Process (RUP).
- Hands on experience on Software Configuration Management (SCM) tools such as SVN, CVS.
- Created unit test packages using Junit.
Java Developer
Confidential, Pittsburgh, PA
Environment: Spring 4.x, Servlets, JSP, ANT, JavaScript, XML, HTML, Apache Tomcat, MySQL, Windows
Responsibilities:
- Developed Java classes for business layer.
- Developed the Web interface using Servlet, JSP, HTML and CSS.
- Developed the DAO objects using JDBC.
- User input validations done using JavaScript.
- Used J2EE technology Spring 4.x Framework, MVC Model-View-Controller design pattern, Junit Test.
- Frame Work and Tiles Framework for Layouts.
- Developed database layer using JDBC 4.x for connecting to ORACLE.
- Developed the GUI using JSP, HTML, XML, CSS and JavaScript for client side validations.
- Used Hibernate for Object Relational Mapping and configured with Oracle Database.
- Developed database objects like tables, views, stored procedures, indexes.
- Involved in testing and fixing the bugs and also reviewed the code.
Java Developer
Confidential, Lansing, MI
Environment: Java EE 6/7, DB2 9.x/10.x, Oracle JSP, XML, Rational Rose, Servlets, Coherence Distributed Cache, Oracle 11g/12c, JavaScript, XML, Struts, JFS, Web Sphere Application Server 7.x/8.x, web logic 10.x, JBoss.
Responsibilities:
- Designed, developed, debugged and tested the web based application using J2EE architecture.
- Worked with ICEfaces 4.0, implemented facelet based views using HTML style templates.
- Understanding and analyzing business requirements.
- Designed and developed the user interface using JSP, Servlets, and Java for both Business Logic and GUI development.
- Implemented client side data validations using JavaScript and Server side data visualizations using JSF validators.
- Maintained the existing code base developed in the Struts framework by incorporating new features and doing bug fixes.
- Developed JSP pages with the help of Struts tag library.
- Involved in the analysis, design and implementation using MVC architecture, used open source Struts framework and Database with new field updates.
- Performed Application Demo’s to the end clients.
- Developed and deployed the application in Web Sphere Application Server.
- Worked with server side beans to adopt new changes.
- Involved in the design and development of XML presentation using CSS & XSLT.
- Consulted with other application teams on applying scrums.
- Formulated use cases for each business requirement and normalized the use cases to suit the requirements.
- Involved in implementation of SOA system using JBoss.
- Developed WS-Security based Web Services to interact.
- Worked with JAX-RS, JAX-WS and JAX-RPC web service technologies.
- Involved with implementing Web Services.
- The UML use case designs are developed using Rational Software Architect v8.x/9.x.
- Created use Case, Class diagrams, Sequence diagrams and Collaboration Diagrams.
- Involved in writing PL/SQL queries.
- Used SAX to parse XML files which specify parsers and their corresponding record types.
Java/J2EE Developer
Confidential, Birmingham AL
Environment: Java, Spring MVC, Spring IoC, Hibernate, Spring, JSP, Servlet, JavaBeans, Design Patterns, REST Web Services, JSON, Log4J, Junit, GitHub, Oracle, Eclipse, Maven, JavaScript, Angular JS, HTML, CSS.
Responsibilities:
- Involved in all phases of the end to end implementation project-requirements gathering, analysis and design, development, testing and debugging.
- Actively participated in daily SCRUM meetings to produce quality deliverables within time.
- System was build using Spring Model-View-Controller (MVC) architecture.
- Implemented the application using concrete principles laid down by several design patterns such as Facade and Singleton etc.
- Used and implemented the application using Spring MVC, Spring IOC, Spring Annotations modules and Hibernate.
- Used Spring API’s for wiring components using dependency injection.
- Used Spring - ORM to integrate Hibernate and creation of Hibernate POJO’s.
- Developed Web Services to allow communication between applications through REST over HTTP.
- Designed the front end using JSP, AJAX, JSF, HTML, CSS and Angular JS.
- Developed code to fetch data from back end and populate on UI using AJAX and JSON.
- Developed dynamic UI using Angular JS.
- Developed and deployed the application on Eclipse and weblogic Web Server.
- Used GitHub version source control tool.
- Wrote SQL queries, stored procedures, modification to existing database structure as required for addition of new features using Oracle database.
- Involved in installing and configuring Eclipse and Maven for development.
- Developed various UML diagrams.
- Configured and customized logs using Log4J and used Junit for unit testing.