Java/j2ee Developer Resume
Sheboygan, WI
SUMMARY
- 5 years of professional experience in analysis, design, development and testing of web and distributed n - tier applications using Java/J2EE like Spring, Hibernate, Servlets, JDBC, XML, Web Services (SOAP, Restful), WSDL and JUnit.
- Experience in various development methodologies like Waterfall and Agile (SCRUM).
- Extensive experience in designed and implementing of UI layer using AngularJS, HTML/HTML5, JavaScript, CSS/CSS3, AJAX and JSON.
- Hands on experience in different module of Spring including Spring IOC, Spring ORM and Spring AOP.
- Experience in web application design using open source frameworks like Spring MVC Framework.
- Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans and Servlets.
- Expertise in implementing various J2EE design patterns like Singleton, Session Façade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business Delegate in the development of Multi-Tier distributed Applications.
- Worked on different Web/Application servers such as WebLogic, JBoss, WebSphere and Apache Tomcat.
- Extensive experience in different IDEs like Eclipse, NetBeans and RAD.
- Experience in Object Oriented Analysis and Design (OOAD) techniques using UML in Rational Rose and Enterprise Architect
- Proficient in using RDBMS concepts with Oracle, DB2, MySQL and SQL Server.
- Highly proficient in understanding new technologies accomplishing projects goals successfully.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL.
J2EE Technologies: Servlets, JDBC, XML, SOAP, Restful, JUnit.
Frameworks / Architectures: Spring, Hibernate, SOA.
Web Technologies: AngularJS, JavaScript, JQuery, JSP, JSON, HTML/HTML5, XML, CSS/CSS3, AJAX.
Application & Web Servers: WebSphere, WebLogic, JBoss, Apache Tomcat.
Databases: Oracle, MySQL, DB2.
Operating Systems: Windows
Development Tools: Eclipse, RAD, NetBeans.
Build Tools: ANT, Maven.
Version Control: SVN, GIT, CVS.
PROFESSIONAL EXPERIENCE
Confidential - Sheboygan, WI
Java/J2EE Developer
Responsibilities:
- Participated in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the applications.
- Designed and Developed UI using JSPs, HTML5, CSS3, JavaScript, Angular JS and Bootstrap.
- Used Spring Core, Spring MVC in the application development and Hibernate framework was used for DAO layer for one of the application module.
- Used Hibernate for Object Relational Mapping and used Spring AOP for logging, exceptional handling and Transaction Management.
- Designed Data Mapping XML documents that are utilized by Hibernate, to call stored procedures. Responsible for Writing HQL.
- Used Web Services to extract and communicate the records using XML and REST.
- Implemented, deployed and maintained cloud infrastructure using AWS.
- Application deployment suite to deploy in WebSphere Application Server.
- New library development with micro services architecture using spring boot.
- Used SVN as repository and Jenkins as continuous integration tool.
- Solved different production issues (defects) provided in team track.
- Developed unit test cases and integration testing using JUnit framework EasyMock and PowerMock.
Environment: Java, J2EE, Hibernate, Spring, JSP, HTML5, CSS3, JavaScript, Angular JS, REST Web services, Bootstrap, Eclipse, Sonar, Oracle, PL/SQL, WebSphere, Log4j, Jenkins, SVN, JUnit.
Confidential - Colorado Springs, CO
Java/J2EE Developer
Responsibilities:
- Analyzed the requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Designed and developed the presentation layer GUI using AngularJS, Servlet, JSP, HTML5, CSS3, JavaScript and AJAX.
- Wrote SPA (Single Page Web Applications) using AngularJS.
- Developed web services component using Restful API's for inter application communication.
- Designed and developed applications with multi-threaded environment.
- Implemented Java and J2EE Design patterns like Singleton, Business Delegate and Data Transfer Object (DTO) and Data Access Object.
- Designed and developed business and persistence layer components using Spring IOC and Hibernate.
- Developed and configured the Java beans using Spring and Hibernate framework.
- Used Hibernate in data access layer to access and update information in the database.
- Integrated Spring DAO for data access using with Hibernate.
- Accessed and manipulated the Oracle database environment by writing SQL queries in the Oracle SQL developer for testing purpose.
- Installed and configured Apache Web server and integrated with WebLogic server.
- Written JUnit Test cases for perform unit testing.
- Used Maven automated build scripts to compile and package the application and implemented Log4j for the project.
- Used SVN to keep track of source code versioning.
Environment: Java/J2EE, Spring, Hibernate, Web Services, RESTful, AngularJS, Servlet, JSP, HTML5, CSS3, JavaScript, AJAX, Oracle, WebLogic, JUnit, SVN, Log4j, Maven, Windows.
Confidential - Kansas City, MO
Java/J2EEDeveloper
Responsibilities:
- Developed server side J2EE components using J2EE, spring, Hibernate API.
- Implemented MVC Architecture to separate the presentation, business and database logic in the application using Spring.
- Used Spring for Dependency Injection(DI) and AOP.
- Prepared Hibernate mapping files to perform the O-R mapping and enforce object relationships.
- Worked in Back end development of the application, involved in retrieving the data from Database.
- Used Oracle as the backend database and Hibernate as ORM Tool to retrieve Data Access Objects.
- Developed integration services using SOA, Web Services, SOAP, and WSDL.
- Used XML extensively in the process of communicating with several external applications.
- Developed XSL’s to customize the display data from XML’s obtained through other systems.
- Used SQL navigator and PL/SQL for the database enhancement.
- Preparing and executing unit test cases using JUnit.
- Used ANT Builder extensively for the code building and created Daily Rolling Log using Log4j.
- Used SVN for source code version control.
Environment: Java/J2EE, Java/J2EE, Hibernate, Spring MVC, XML, Web Services, SOAP, Oracle, PL/SQL, ANT, Log4j, JUnit, SVN, Windows.