Java/ J2ee Developer Resume
Cleveland, OH
SUMMARY:
- Around 6 years of Object Oriented software development experience in analysis, design, development, and implementation of client/server applications using JAVA, J2EE, XML, NoSQL technologies.
- Experience in all phases of Software Product Development Life Cycle (SDLC).
- Extensive experience working with Agile/ Waterfall methodology.
- Experienced in designing Web Applications using HTML 5, Bootstrap, CSS, JavaScript under Windows and UNIX Environments.
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
- Good experience in application development using Frameworks like Struts, Spring, Hibernate, Spring Batch, Spring MVC.
- Good Exposure to the IDE’s like Eclipse, My Eclipse, Intellij and Net Beans.
- Good exposure to Java Persistence API (JPA) and ORM frameworks.
- Good exposure to e - commerce platform and client server applications using Java.
- Proficient in unit testing the application using Junit and Flex Unit.
- Good knowledge in Web Services using REST, SOAP programming, WSDL, XML technologies DTD, XSD, XSLT.
- Proficiency in core Java concepts like OOPS, Exception, Exception handling, Generics, Collections etc.
- Good experience in developing application using Java and J2EE technologies with Servlets, JSP’s, SOAP and REST Web services, Spring libraries, Struts, JDK, Java Beans, Applets, JDBC, XML, Java Scripting, MYSQL, RDBMS, Apache-Tomcat, Oracle Web Logic Server, Web sphere.
- Proficient in web development using J2EE technologies including JSP, Servlets, JDBC, EJB, XML Parsers (DOM/SAX), Java Beans, Web Services.
- Experienced in Object Oriented Analysis and Object-Oriented Design using UML.
- In-Depth understanding of entire web based architectures, web technologies, SDLC.
- Excellent knowledge and experience in Oracle, DB2 and SQL Server Database.
- Used Hibernate and JDBC to connect to databases like Oracle, MYSQL and DB2 to store, delete, manipulate and retrieved data from them in many of my applications.
- Having knowledge on Logistics, Insurance, HealthCare, Retail and Telecom domain.
- Experience in designing the User Interface Screens for the System using JSP, JavaScript, Angular JS, JSON, JQuery, CSS3, HTML5, AJAX, and XSL.
- Experience implementing web services technology using SOAP and REST approaches.
- Experience in creating and publishing Web Services(SOAP/REST) and experience in developing applications using Service Oriented Architecture, with technologies like Web Services (JAX-WS) and CXF.
- Experience in Java, including Concurrent Programming, Multi-Threading and Java Collections.
- Experience in developing the middleware components using the JMS, EJB, XML.
- Efficient skills in using IDE’s including Eclipse and IntelliJ.
- Excellent in databases like Oracle 8i/9i/10g, SQL Server 2008/2012.
- Experience with all J2EE patterns like MVC, Singleton, Factory, Data Access Object.
- Good experience in web servers like Apache Tomcat, WebLogic, JBoss and WebSphere. knowledge in Jenkins for Automation setup towards CICD.
- Expertise in Configuration of Object Relational Mapping (ORM) framework like Hibernate.
- Strong experience and knowledge of SOA, Web Services, SOAP and RESTFUL Services.
- Experience in handling Scrum Meetings like Sprint Planning, Sprint Review and Sprint Retrospective meeting
- Experience with Database like Oracle, MS SQL and MySQL with strong experience in persistence frameworks like Hibernate and JPA.
- Experience using build tool like Apache ANT, Maven and knowledge on Devops and Jenkins.
- Extensive expertise in using versioning systems such as SVN and CVS.
- Experience in the development of web applications using MVC architecture such as Struts and Spring MVC.
- Experience with Junit and in test automation like Selenium of JavaScript applications.
- Experience in interaction with clients to collect systems requirements, specifications, and timelines and actively involved in UAT (User Acceptance Testing).
- Versatile team player with good analytical, communication and interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE (JSP, Servlets and JDBC, EJB 2.0, MDB, HQL.
Web Technologies: JavaScript, HTML5, jQuery, Angular 2, CSS3, XML, AJAX, JSON, XSLT, XSD, SQL.
Web Service: Web Service (RESTful and SOAP), CXF.
Open Source Frameworks: Spring boot, Spring MVC, Struts 1.2/1.3/2.0, Hibernate 3.6.
Databases: Oracle 11i, Sql Server 2008 and My SQL.
Application/ Web Servers: JBoss 5.1, WebSphere Application Server, WebLogic 10.3 and Apache Tomcat 7x.
IDE(Integrated Development Environment): Eclipse, WID (WebSphere Integration Developer).
Methodologies: Agile/Scrum Waterfall, RUP.
Configuration Management Tools: SVN (Subversion), VSS, Win CVS, GitHub, TFS Version Control.
Operating Systems: Windows, Linux and Unix.
Build Tool: Apache Ant and Maven.
PROFESSIONAL EXPERIENCE:
Confidential, Cleveland, OH
Java/ J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules and followed AGILE/ SCRUM methodology.
- Involved in preparation of design strategy documents for all the impacted methods and for new functionality.
- Involved in application development: Spring MVC module, DI, AOP, Spring ORM & configuring controllers with annotations and related configuration files
- Developed and Consumed Web services securely using JAX-WS API and tested using SOAP UI
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
- Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
- Developed pages using JSP, JSTL, Spring tags, jQuery, JavaScript & Used jQuery to make AJAX calls.
- Used WSDL and SOAP protocol for Web Services implementation
- Developed the application using JSF for front end, Spring framework to manage business layer components and JDBC for performing database transactions.
- Used Front End technologies like JSP, JSF and ORACLE Database for Backend with Spring/Hibernate Framework
- Used IBM Rational Software Architect for development, configured and deployed the application on to IBM Websphere Application Server 8.5
- Developed web interface using Struts 1.3 which connects to spring beans and loads data based on user requests.
- Experience in developing middleware components using various java collection framework and Spring MVC.
- Used different spring components like Spring MVC to manage business layer.
- Used various built-in controllers (abstract, simple-form) of spring MVC.
- Used spring web flow to navigate between pages.
- Implemented Spring MVC using Spring Controllers.
- Involved in user interface design and development using Spring, HTML, CSS, Angular js and JavaScript.
- Responsible for implementing Validation criteria using Spring.
- Responsible for implementing Hibernate mapping files.
- Used Core Java concepts such as Exceptions, and Collections for developing the application
- Deployed and tested the application with IBM Websphere Server and involved in process for builds and deployments with TFS (Microsoft Team Foundation Server) Version Control.
- Experienced in implementing the functionality using Spring IO / Spring Boot and Hibernate ORM.
- Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery using IBM Websphere MQ for distributed systems to communicate with each other
- Developed Web Services call (REST) to interact and integrate with the customers.
- Wrote Maven build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
- Declared Beans by using Dispatcher Servlet-XML of Spring MVC.
- Designed and Developed application screens using JavaScript.
- Adopted Agile Software Development Methodology.
- Interacted with clients directly on project status and requirements.
- Implemented the database connectivity to DB2 using JDBC.
Environment: Java, J2EE, JSF, Spring, JavaScript, Angular js, Hibernate, JDBC, DB2, XML, JQUERY, WEB 2.0, WebLogic 9, Eclipse, Maven, Rest.
Confidential, Cincinnati, OH
JAVA/ J2EE Developer
Responsibilities:
- Provided technical guidance to business analysts, gathered the requirements and converted them into technical specifications/artifacts.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
- Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
- Developed Stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on DB2 Database.
- Designed and developed Customer registration and login screens using JSP, HTML/ DHTML and JavaScript.
- Developed web pages to display the account transactions and details pertaining to that account using JSP, DHTML, Spring Web Flow and CSS.
- Wrote application front end with HTML, JSP, Ajax, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
- Used jasper reports for generating customer reports.
- Configured Spring to manage Action classes and set their dependencies in a context file.
- Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates. rite programs using Servlets, JDBC and other JEE technologies. Create & develop SOA, Web and REST services.
- Created Spring Controllers and Integrated with Business Components and View Components
- Developed Spring and Hibernate data layer components for the application
- Integrated business layer using Hibernate with Spring DAO .
- Implemented Spring Bean Factory to create proxy object using AOP framework.
- Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retreive data and the configuration of database using Hibernate.
- Developed GUI using HTML, JSP and JavaScript for client validations
- Participated in the implementation of client side and server side programming using HTML, Servlets, JSP, and JavaScript and CSS.
- Implemented JAX-WS Web Services using SOAP protocol to expose a method to the clients.
- Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote JUnit test cases for unit testing the integration layer.
- Used log4j for tracking errors and debugging the code.
- Wrote build deployment scripts using ANT and shell script on unixenv and deployed the application in WebSphere App Server.
- Involved in implementing Branching Methodology Plan and performed Check-in/Checkout in Subversion.
- Developed various activities like transaction history, search products that enable users to understand the system efficiently.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.
Environment: Java, J2EE, Servlets, JSP, JDBC, XML, HTML/ DHTML, JMS, AJAX, WebSphere, JUnit and Oracle.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective.
- Involved in analyzing the requirements and participated in discussions with business analysts. Implemented open source MVC architecture using Spring MVC
- Implemented Spring Dependency Injection and Spring Transactions in business layer.
- Interaction with DB2 Database is implemented using Hibernate and Java to Database Connectivity.
- Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
- Design and implementation for the concept for the frameworks using Spring and Hibernate Frameworks and assisting with development environment configuration.
- Prepared the proof of concept by configuring the Spring MVC and Hibernate for various modules.
- Designed and developed functionality with excellent understanding of design patterns like singleton, List Iterator, Command, Factory etc
- Used HTTP Request and SOAP based Web services to post XML data to the End client.
- Exposed web services to the client applications by sharing the WSDL .
- Used Spring Framework to develop beans from already developed parent bean.
- Developed data access components using JDBC, DAOs, and Beans for data manipulation.
- Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using PL/SQL, SQL Developer and used them in WEB components.
- Used J2EE design patterns like Value Object Pattern, MVC, Singleton and DAO.
- Created SOAP web services for populating and saving data from/to database.
- Implemented logging functionality using Log4j.
- Worked extensively on Unix shell scripting to create jobs to run on daily basis.
- Used Apache CXF, JAX-WS, JAX-RS for designing and developing REST and SOAP Web services.
- Monitored the error logs using log4j and fixed the problems.
- Used GIT repository as Version Control
- Used Eclipse IDE and deployed the application on WebLogic server.
- Used Maven as build and configuration tool.
- Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and production Issues including JUnit.
- Involved in testing and fixing the bugs and reviewed the code.
Environment: Java, J2EE, Java Script, XML, JDBC, Hibernate, Webservices, Spring Framework, Log4j, Web Logic Server, Eclipse, JUnit, ANT, SoapUI, Oracle, GIT, Source Code.
Confidential , Pennington, NJ.
Java Developer
Responsibilities:
- Preparation of technical design documentation based on functional design.
- Implementing the business function rules using Java Springs MVC
- Develop the Pages using JSP, HTML, CSS and JAVASCRIPT.
- Identified and resolved programming issues within Servlets, JSP.
- Involved in review of the application code and Unit Testing.
- Involved in changing the UI using Java Script, CSS, AJAX.
- Creation of extract SQL queries using Oracle 10g.
- Developed data access layer using Hibernate and its second level cache for optimizing the database performance.
- Developed Stored Procedures, Views, Triggers and Functions using PL/SQL in Oracle.
- Developed XML parser classes by using JAXP and XPATH API for parsing XML documents.
- Developed Services and successfully integrated with module internal services and external services exposed by external modules.
- Developed and consumed REStful web services using Java Servlets, Apache XMLBeans, and JSON.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy
- Used XML Spy and SOAP UI to test the web services endpoints.
- Developed and maintained user authentication and authorization using Site Minder.
- Used Apache ANT build tool for compilation and building WAR files.
- Involved in deployment of this application on WebLogic 10.3.2 Application Server.
- Used SVN as a Version Control System.
- Worked on performance tuning for database update using JDBC batch updates.
- Managing the patches for different version of the product.
- Wrote Stored Procedure using PL/SQL for data retrieval from different tables.
- Primarily responsible for identifying the conversion requirement
- Wrote the Java code for conversion using IDE like Eclipse.
- Use of version control software SVN
- Worked with Web services Runtime to communicate to other modules using XML based SOAP and WSDL protocols.
- Design and develop a SQL based file based data upload/parsing mechanism which will be used as a backend service by a Groovy on Grails based web application.
- Prepared Test Cases and developed test cases using JUnit .
- Wrote and executed PL/SQL queries to fix the data issues every week.
Environment: Java 1.5, J2EE, Groovy, XML, Eclipse, Oracle 10g, SQL, PL/SQL, CSS, AJAX, STRUTS, JSP, Unix, Shell, HTML, JavaScript, DOJO, DB2.
Confidential
Software Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC).
- Responsible for Analysis and Design using UML methodology in Rational Rose
- Worked with JDBC and modified SQL Queries for better performance.
- Worked with front end using JSP, JSTL, HTML, JavaScript and CSS.
- Involved in developing applications using Java, J2EE, EJB, Struts, JSP and Servlets.
- Used Eclipse IDE for the development of the application.
- Implemented the agile methodology for the development of the application.
- Performed Unit testing and regression testing on the application.
- Reports by using Jasper Report under Oracle Developer 10g
- Used WebLogic Server for deploying various components of application.
Environment: Java, J2EE, JSP, HTML, JavaScript, SQL, JDBC, XML, Servlet, Apache WebLogic, AWT, Swing, Eclipse, Agile and PostgreSQL.
