Sr. Java Developer Resume
Cleveland, OH
SUMMARY:
- Over 7 years of experience as Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies.
- Experience working with Agile methodology implementations like Daily scrum meetings, sprint planning’s, and resource planning.
- Strong Knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
- Good understanding of Java/J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate and Service Locator.
- Extensive development experience in web applications using Java, J2EE, JSP, Servlets and APIs like JDBC, XML and JavaBeans.
- Strong experience in implementing MVC framework like Spring and ORM tools like Hibernate in J2EE architecture.
- Proficient with development of RESTful Web Services using JAX - RS and spring framework for exchange of JSON and XML representations.
- Expertise working with Front-end tools like Angular JS, JavaScript, JQuery, AJAX, JSON, HTML/DHTML and CSS for view layer.
- Experienced in developing interactive web applications with Single Page Applications (SPAs) Framework using Angular JS.
- Experience in developing SQL, Stored Procedures, functions, triggers using Oracle and comfortable working with databases like SQL Server, DB2, and MS-SQL.
- Expertise in using J2EE Application Servers such as WebSphere, WebLogic, JBoss and Web Servers like Tomcat.
- Experienced in build tools like ANT and Maven, Log4j for Logging and JUnit for testing.
- Experience in handling Version Control Systems like CVS, GIT and SVN.
- Working experience with the operating systems like UNIX, Linux and Windows.
- Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast-paced environment.
- Fast learner, good at team work and ability to adopt new technology.
TECHNICAL SKILLS:
Programming Languages: Java, C/C++, SQL, PL/SQL.
J2EE Technologies: JDBC, Hibernate, Servlets, JSP, JavaBeans, Web Services (SOAP/REST).
Operating Systems: Windows, Unix/Linux.
Web Technologies: Angular JS, HTML, XML, JavaScript, JSON, AJAX, JQuery, CSS.
Web/App. Server: WebSphere, Apache Tomcat, JBoss, WebLogic.
Frameworks: Spring MVC, Hibernate.
Design Patterns: Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator.
RDBMS: Oracle, DB2, MS SQL Server.
Tools: ANT, Maven, JUnit, Log4j, GIT, CVS, SVN.
IDEs: Eclipse, MyEclipse, RAD, NetBeans.
Methodologies: Waterfall Model, Agile.
PROFESSIONAL EXPERIENCE:
Confidential, Cleveland, OH
Sr. Java Developer
Responsibilities:
- Worked in all the phases of SDLC including Requirements Collection, Design, and Analysis of the Customer Specifications, Development and Customization of the Application.
- Worked on HTML5, CSS3, JavaScript, XML, Angular JS for developing UI components.
- Used Angular JS for creating responsive list renderer for single web application.
- Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using Spring and the persistent layer uses Hibernate.
- Used Hibernate ORM for data persistence and transaction management.
- Used Hibernate in data access layer to access and update information in the database.
- Used XML to transfer the application data between client and server. In server-side Servlets is used to construct and parse the data in XML format.
- Developed Java Web applications (API) using RESTful web-services to provide response in JSON format.
- Used the Web services for transmission of large blocks of XML data over HTTP.
- Used J2EE design patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
- Developed and Deployed Components in the Apache Tomcat Application Server.
- Wrote the Oracle PL/SQL stored procedures, triggers, and views.
- Used Log4J for logging in the application, ANT tool to build and configure J2EE applications.
- Performed unit testing using JUnit framework and fixed the problems.
Environment: Java, J2EE, Spring, Hibernate, MVC, Eclipse, XML, HTML5, CSS3, JavaScript, Angular JS, AJAX, JSON, RESTful Web Services, WebLogic, Apache Tomcat, PL/SQL, Oracle, ANT, Log4j, JUnit, GIT, Windows.
Confidential, New York, NYJava Developer
Responsibilities:
- Actively involved in designing, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
- Used JavaScript for the client side validations and Spring MVC Framework for developing Web based application.
- Developed the responsive UI web pages using HTML5, CSS3, Angular JS, JavaScript, and AJAX.
- Implemented Routing part of application using Angular JS UI router module, routing provider service with HTML views/CSS styles.
- Used Spring framework for Dependency Injection (IOC) and integrated with Hibernate framework.
- Used Hibernate, object/relational-mapping solution of mapping data onto the Oracle database.
- Developed ORM mapping using Hibernate for data persistence and retrievals on Oracle database.
- Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
- Developed Spring JMS message listeners to consume messages from queue and developed spring scheduling components to perform batch operations.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Created build scripts, deployment using ANT script for application setup.
- Performed unit testing and system functionally testing routine using customized test cases and tools such as JUnit.
Environment: Java, J2EE, Spring, Hibernate, Servlets, JMS, Angular JS, HTML5, CSS3, JSON, JavaScript, AJAX, REST Web Services, WebLogic, MS SQL, Oracle, PL/SQL, Log4j, JUnit, Agile, ANT, GIT, Windows.
Confidential, Bethesda, MDJava Developer
Responsibilities:
- Followed Agile methodology for requirement gathering, analysis and application design.
- Designed and developed User interface screens using HTML5, CSS3, AJAX, JavaScript and Angular JS.
- Integration of the Front-End web interface with the Spring MVC, Angular JS, JSP, HTML and CSS.
- Implemented Angular JS Service layer with utility functions to get data from back end using REST based service calls and pass back to Angular Controllers.
- Implemented a Middle tier using Spring MVC to process client requests and implement server side code to be executed.
- Used Spring MVC for Servlet configurations both during application development and test.
- Designed, developed and integrated Spring DAO layer with Hibernate.
- Generated Hibernate XML files for the configured beans .
- Applied Object oriented methodologies and core J2EE design patterns like Factory, Business Delegate, and Singleton.
- Wrote SQL and PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types.
- Used RESTful Web Services to fetch data asynchronously and render an appropriate view.
- Worked on JMS for sending a message and Message Driven Bean (MDB) to receive the message for providing Asynchronous communication.
- Used Log4j for auditing, debugging and error logging purposes.
- Installed and configured JBoss server developer and test environments.
- Used JUnit for testing the application modules.
- Used Maven for Build process and continuous integration.
Environment: Java, J2EE, Agile, JSP, HTML5, CSS3, JSON, JavaScript, Angular JS, Spring MVC, JMS, Hibernate, Eclipse, REST, UML, Log4j, Oracle, SQL, PL/SQL, JUnit, JBoss, Maven, SVN, Windows.
Confidential, Minneapolis, MNJava Developer
Responsibilities:
- Actively involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
- Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project.
- Developed presentation layer of the project using JSP, HTML, CSS, JavaScript, JQuery and AJAX.
- Used as XML parser to parse xml document containing application configuration information.
- Implemented Dependency Injection (IOC) feature of Spring framework to inject beans into User Interface and AOP for Logging.
- Developed persistence Layer using Hibernate to persist the data and to manage the data.
- Developed Hibernate configuration files and queries and Implemented DAO classes.
- Configured development environment using WebSphere application server for developer’s integration testing.
- Developed reusable and interoperable Web Service modules based on SOA architecture using SOAP.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Developed ANT build scripts for compiling and building the project.
- Configured and used Log4j for logging all the debugging and error information.
- Used SVN Repository for Version Control.
- Created test plans and JUnit test cases and test suite for testing the application.
Environment: Java, J2EE, Hibernate, Spring, JSP, HTML, CSS, JavaScript, JQuery, AJAX, WebSphere, XML, Eclipse, SOAP Web Services, ANT, Oracle, PL/SQL, SQL, Log4j, SVN, JUnit, Windows.
Confidential, Boston, MAJava Developer
Responsibilities:
- Participated in all phases of SDLC includes areas of requirement gathering, analysis, estimation, design, coding, testing and documentation.
- Worked in designing phase of UML diagrams, Flow charts using Rational Software Architect.
- Worked on J2EE technologies like JSP, Servlets for developing different modules in Controller component.
- Developed different GUI screens JSPs using HTML, JavaScript, JQuery and CSS.
- Consumed JQuery APIs to handle the events, Validation issues and client side functionalities.
- Developed SOAP Web Service as publisher/producer and several REST web services supporting both XML and JSON to perform tasks.
- Developed complete solution using Spring MVC, Service layer and DAOs for implementing filters for list pages as well as advanced search functionality using Hibernate Criteria restrictions.
- Used Eclipse IDE to develop and deploy the application code.
- Developed PL/SQL packages and triggers.
- Implemented the mechanism of logging and debugging with Log4j.
- Version control of the code and configuration files are maintained by SVN.
- Developed test cases for Unit testing and performed integration and system testing using JUnit.
- Wrote Maven scripts for automated deployment of the application.
Environment: Java, J2EE, Spring, Hibernate, XML, JSP, HTML, JavaScript, CSS, JQuery, JSON, Oracle, PL/SQL, WebSphere, Oracle, NetBeans, Web Services (SOAP, REST), Log4j, SVN, JUnit, Maven, Unix.
ConfidentialJr. Java Developer
Responsibilities:
- Participated in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
- Developed front-end screens with JSPs, HTML, DHTML, CSS and JavaScript.
- Used Spring Framework for Dependency injection and integrated with Hibernate.
- Used Hibernate framework for DAO layer to access the Oracle database Used for client side validations.
- Developed SOAP Web Service components with JAX-WS from WSDL files for invoking the methods.
- Worked on triggers and stored procedures on Oracle database.
- Worked on Eclipse IDE to write the code and integrate the application.
- Application was deployed on WebSphere Application Server.
- Developing technical architecture documentation based upon business requirements.
- Enhancing and maintaining existing application suite.
- Communicating development status on a regular basis to technology team members.
- Coordinated with testing team for timely release of product.
Environment: Java, J2EE, Spring, Hibernate, Servlets, HTML, DHTML, CSS, JavaScript, JSP, SOAP, WebSphere, Oracle, JUnit, CVS, Eclipse, Maven, Windows.