Java Developer Resume
OhiO
SUMMARY
- Around 7 years of professional experience in IT industry and Expertise in Object Oriented Analysis including development and implementation of various applications using Java, J2EE technologies.
- Through experience in Design, Development, Testing, Maintenance and Documenting of various Web - based Applications, Client/Server and Distributed Applications.
- Proficient knowledge on Angular 5 and Good Knowledge of using IDE tools like RAD, NetBeans, and Eclipse, JBuilder, and WebLogic workshop for Java/J2EE application development.
- Thorough knowledge in developing applications using Core Java concepts like OOP, JAVA SWING, JDBC, JMS, Multithreading, Junit and advanced java concepts like Web Services, HTML, DHTML, CSS, JSP, Servlets, EJB, XML, XSLT, JSF, J2EE, Servlets, RMI, Struts.
- Sound knowledge in Object Oriented Programming OOP, Object Oriented Analysis and DesignOOAD techniques and developing Activity diagrams, Sequence diagrams and Use Case diagrams using tools like UML, Rational Rose and Microsoft Visio.
- Expertise in working with Windows, LINUX and UNIX platforms and also in environments using Agile SCRUM development methodologies.
- Very good knowledge in working with IOC frameworks like Spring and Spring AOP, ORM frameworks like Hibernate, JPA and MVC framework like struts.
- Have good knowledge in Design Patterns like Singleton, MVC, Business Delegate, Factory Method, Session Faade and Data Access Object DAO pattern.
- Have Good experience in implementing web services like SOAP, REST, WSDL and UDDI.
- Experience in using application servers like AngularJS, BEA WebLogic, IBM WebSphere, Apache Tomcat and Jbossbasing on requirements and specifications.
- Hands on experience in implementing client-server business applications using MVC, SOA architecture and Micro Services.
- Experienced in implementing Service-oriented architecture and Web Services using SOAP, RESTFUL.
- Solid Hands-on experience in end to end implementation of CI and CD (Continuous Delivery), DevOps processes using AWS Code Commit AWS Code Deploy, AWS Code Pipeline, Jenkins, and Ansible.
- Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
- Experience in developing and a solid understanding of Service Oriented Architecture and Microservices Architecture.
- Well experience in Design and Development of database systems using RDBMS concepts including Oracle, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
- Good experience working with Recommendation Engine in providing recommendations to the end user.
- Used ANT, Maven andGradle scripts for building and deploying the application in web/App servers.
- Expertise in developing and using Client specific frameworks built on open source code like Struts for client specific Error Handling and Re-Usability.
- Experience in Version Control systems like CVS and Git.
- Experienced in process, validate, parse, and extract data from .xml file.
- Have proficient time-management skills, able to deliver assignments with superior quality on schedule and within budget. Possesses high working qualities with good interpersonal skills, highly motivated, fast learner, good team player and very proactive in problem solving with providing best solutions.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL, No SQL, XML, J2EE, PL/SQL
Web Technologies: HTML5, XHTML, DHTML, CSS3, XML, XSLT, JSF, JavaScript,JSON, j Query
IDE'S: Eclipse, Net Beans, RAD, STS
Application Servers: Tomcat, Web Sphere, Web Logic, JBOSS
Database: Oracle, TOAD, MySQL, MS Access, IBM DB2, SQL Server
Data modelling: Rational Rose, UML, Microsoft Visio
Frameworks: J unit, Log4J, Spring, Hibernate, Struts, ANT, Maven, Apache POI
Operating Systems: Windows, UNIX, MS-DOS, LINUX, Perl
Testing Tools: J unit, Win Runner, Rest Client, Soap UI
Sub Versioning Tool: SVN, CVS, Clear Case
Web Services: SOAP, REST Web Service, JAX-WS, JAX-RS, JAX-RPC
PROFESSIONAL EXPERIENCE
Confidential, Ohio
Java Developer
Responsibilities:
- Develop application using Core Java, J2EE, AngularJS, Spring MVC Framework, Web Services SOAP REST.
- Consumed REST ful Web services for getting required information from third party vendor called Think Analytics and TV Works.
- Implemented REST web service using JAX-RS API annotations.
- Used Hibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Experience in working in environments using Agile SCRUM development methodologies.
- Involved in Code digging and creation of Use case diagrams for the business requirements.
- Expertise in Oracle database, modeling, administration and development.
- Used GIT for code repository and as version control mechanism.
- Used J Boss application server for the deployment of web apps Angular 4 and involved in remote server deployments and remote debugging.
- Have Good experience with shell scripts, Linux and UNIX commands.
- Used REST Client to construct HTTP requests and tests requests under the server.
- Used JDBCAPI to establish connection between Java and Database.
- Experience in Gradle Build tool and understanding the artifactoy and repo structure.
- Used LOG4J for debugging and JUNIT for testing and maintaining the system state.
Environment: Java, J2EE, JBoss Application Server, Spring MVC, Hibernate, Web services, REST, WSDL, Gradle, Java script, Spring IOC, Spring AOP, Oracle, J Unit, Log4J.
Confidential, Irvine, California
Java Developer
Responsibilities:
- Involved in creating case diagrams, object model diagrams, class diagrams, and deployment diagram using UML/Rational Rose and followed Agile and scrum methodologies.
- Designed and developed Rich user interface using JSF2 in some modules and used front end technologies like HTML, CSS, Java Script, JQuery and AJAX.
- Designed and implemented the Data Transfer Objects DTO s, Business Objects BO s.
- Worked mostly on back end MYSQL, designed database structure and created persistent objects using Hibernate.
- Implemented business layer and created beans using Spring DI, AOP, IOC, MVC frameworks and used Struts2 framework for achieving MVC architecture of the application.
- Involved in integration of external systems using Service Oriented Architecture.
- Used Web services WSDL and SOAP for getting required information from third party
- Extensively used DOM and SAX parsers for parsing XML data and XSLT for XML transformations parsers.
- CVS is used for code versioning system, for building the application in repository and for production code maintenance.
- Worked with ECM filenet API to handling creates, update and delete events.
- Used JAXB to marshal java object to XML object to put message in message Queue.
- Worked on Soap web services to communicate with Fineos system for creating, Updating and deleting documents in ECM filenet database.
- Involved in installation of J Boss application server in Multi cluster environment.
- Involved in development and modification of SQL queries and stored procedures.
- Involved in writing test cases using JUNIT for various modules.
- Involved in logging using Log4J and working with defects using HP QC Quality Centre.
- Involved in testing, bug fixing and documentation of the system deployment.
Environment: Java, J2EE, IBM Web Sphere Application Server, Spring Angular JS, MVC, Web services, REST, WSDL, Maven, JMS, Java script, Spring IOC, Spring AOP, Oracle 10g,Structs, JUnit, Log4J.
Confidential, McLean, Virginia
Java Developer
Responsibilities:
- Involved in Analysis, Planning, and Development and Test Scripts development.
- Involved in integrating Spring Framework with Struts Framework.
- Developed several new functionality using Struts Framework 2.x, JQuery, JavaScript.
- Worked with JSP, Servlets, JSF, JSTL/EL.
- Worked with JDBC and Hibernate.
- Configured and Maintained Subversion version control.
- Implemented Data Access Object, MVC design patterns.
- Experience of working in Agile Methodology.
- Worked with both SOAP and Restful web Services.
- Worked with Complex SQL queries, Functions and Stored Procedures.
- Developed Test Scripts using JUnit and JMockit.
- Use of core java, which includes Generics and Annotations.
- Involved in refactoring the existing code.
- Implemented Struts, J2EE Design Patterns like MVC, Spring Rest API, DAO, Singleton and DTO Design patterns.
- Developed Web Services using XML messages that use SOAP.
- Developed Spring Configuration file to define data source, beans and Hibernate properties.
- Used PL/SQL for queries and stored procedures in ORACLE as the backend RDBMS.
- Experience in using WebSphereApplication Server to Deploy Application.
- Used SVN as a version control.
- Worked with Struts Validation Framework to implement Client Side and Server Side validations.
- Worked with log4j utility to implement run time log events.
- Worked with ANT and Maven to develop build scripts.
- Worked with Hibernate, JDBC to handle data needs.
- Configured Development Environment using Tomcat and Apache Web Server.
Environment: Struts 1.x/2.x, Spring, J2SE, JEE, JSP, J2EE Design Patterns, HTML, JavaScript, JSF, JQuery, JQuery UI, XML, Servlets, WSDL, JUnit, JMockit, CSS, AJAX, Apache, Tomcat,Oracle 9i/10g, Oracle Application Server.
Confidential - Mentor, OH
Java Developer
Responsibilities:
- Developed GUI using JSP, Struts frame work.
- Developed Action forms, Action classes using Struts framework to handle user requests.
- Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
- Coded Entity Beans for data persistence within Data Layer.
- Developed a Spring MVC application in connecting to database.
- Leveraged struts-validations, struts-beans tag libraries.
- Used Hibernate to develop DAO code
- Written SQL, PL/SQL and Angular JS stored procedures as part of database interaction.
- Developed JMS as a client interface as a Message producer for Message queue.
- Designed and Developed several multi-tiered J2EE application and products as per an Object OrientedArchitecture OR SOA standards
- Developed JAX-WS web services for EOL application.
- Extensive manual and unit testing experience in multiple projects
- Developed JUnit Test Cases
- Designed and deployed server side EJB Session Beans and Entity Beans components on Eclipse IDE.
- Written SQL, PL/SQL and stored procedures as part of database interaction.
- Responsible for code merging modules using clear case.
- Responsible for change requests and maintenance during development of the project
Environment: JDK 1.6, J2EE, CMS, Weblogic Application Server, JSPs, Servlet, Spring, Spring web flow, JavaScript, AJAX, Hibernate, Web Services, WSDL, Enterprise Java Beans, JBoss 5.x, Collections, JUnit, Multi Threads, Exceptions, Microsoft SQL Server, SVN, CVS, Log4j, Maven, JPA, Microsoft Visio, Apache Axis2, JMS, HTML/DHTML, XML, XSD, SOA, JavaScript, Eclipse, Unix Shell Scripting, Perl, Windows7, Linux.
Confidential
Web Developer
Responsibilities:
- Designing JSP using Java Beans.
- Involved in Design, Development, Testing and Integration of the application.
- Implementing business logic and data base connectivity.
- Client side installation and configuration of project.
- Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Co-coordinated Application testing with the help of testing team.
- Writing database queries on Oracle 8i.
- Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL PL/SQL in the back end.
- Used Hibernate for Object Relational Mapping ORM and data persistence.
- Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
- Developed webservices using SOAP, WSDL, XML and Apache Axis .
- Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
- Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL and PL/SQL as well as query optimization
- Worked with Java Messaging Services JMS for reliable and Asynchronous Communication.
- Used log4j for logging and SVN for version control.
- Ability to quickly adjust priorities and take on projects with limited specifications.
- Effective team player with excellent logical and analytical abilities.
- Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
Environment: Java JDK1.5, JSP, Struts, CMS, Spring, SOAP Web services, SOA, JavaScript, CSS, XML,JAXB XHTML, XSLT, JMS, Ajax, Hibernate, EJB, Log4j, Oracle 9i/10g, Web Sphere, Ant, RAD, Eclipse, UNIX, Perl.
