Sr.java/j2ee Developer Resume
Culpeper, VA
SUMMARY:
- Over 10 years of extensive experience as a Java Developer with solid understanding of database designing, development and installation of different modules.
- Experience in design and development of web applications using Java, J2EE, JDBC, EJB, Spring, Struts, Hibernate, XML,XSD, SOAP, HTML, JavaScript, CSS Tag Libs,Log4J and JUnit.
- Experience in using MVC (Model View Controller) architecture for developing applications using JSP,JavaBeans and Servlets.
- Experience in developing SOAP and REST based Web Services .
- Knowledge on various J2EE Design Patterns like Front Controller, Business Delegate, Session Façade, Singleton, Intercepting Filter, Data Access Object (DAO), Service Locator.
- Proficient in application development using spring modules Spring - MVC, Spring IOC, spring -ORM, Spring-AOP, spring boot.
- Worked on different Web Application server such as WebLogic and Tomcat.
- Experience in Front End Technologies: HTML/HTML5, CSS/CSS3, jQuery.
- Experience in various methodologies like Waterfall and Agile.
- Proficient in using RDBMS concepts with MySQL
- Knowledge on Jira and Jenkins.
- Experience in PL/SQL, stored procedures, functions, SQL Scripts for relational databases.
- Experience in working on UNIX, LINUX and Windows Operating systems.
- Effective problem solving skills, outstanding interpersonal skills, good in written and verbal communication. Ability to work independently as well as within a team environment. Driven to meet deadlines. Motivated to produce robust, high-performance software.
PROFESSIONAL EXPERIENCE:
Sr.Java/J2EE Developer
Confidential, Culpeper, VA
Responsibilities:
- Extensively worked on Collections, Generics, Enumerations, Annotations and Apache Utility Classes like StringUtils, CollectionUtils etc.
- Used AngularJS as the development framework to build a single-page application.
- Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agents, Puppet, SSH, VMWare ESX, Xen, Amazon EC2, Google Android build, packaging, deployment and testing
- Extensive experience in developing unit testing frameworks using JUnit, DBUnit, MockObject based on test first or test driven methodology.
- Experience in design and development of web applications using Java, J2EE, JDBC, EJB, Spring, Struts, Hibernate, XML,XSD, SOAP, HTML, JavaScript, CSS Tag Libs,Log4J and JUnit.
- Experience in using MVC (Model View Controller) architecture for developing applications using JSP,JavaBeans and Servlets.
- Experience in developing SOAP and REST based Web Services .
- Knowledge on various J2EE Design Patterns like Front Controller, Business Delegate, Session Façade, Singleton, Intercepting Filter, Data Access Object (DAO), Service Locator.
- Proficient in application development using spring modules Spring-MVC, Spring IOC, spring -ORM, Spring-AOP, spring boot.
Environment: HTML5, CSS3, LESS-CSS, JQuery, JavaScript, AJAX, Angular.js, Responsive Design, Twitter Bootstrap, JSON, Agile, Internet Explorer, Chrome, Firefox, Windows.
UI/UX Developer
Confidential, CA
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Involved in web designing using HTML 5, CSS 3, JavaScript and extensively used Table less Design in CSS for positioning.
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Used PrimeFaces for developing the UI components.
- Used spring web MVC to implement MVC architecture.
- Used JPQL/JPA for accessing, managing, persisting between Classes/Java Objects.
- Implemented Spring Security for authentication and authorization.
- Implemented the persistence layer using Hibernate and configured Hibernate with spring to interact with the Database from the DAO.
- Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
- Used Hibernate, Object Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to PostgreSql Relational Data Model with a SQL-based
- Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
- Used Mockito extensively and defined various Test Suites and Test Cases.
- Used Subversion for version control across common source code used by developers.
- Worked with Glassfish (Payara) Web Server.
- Designed Frontend with in object oriented JavaScript Framework like Angular.js.
- Participated in making Responsive Web Designs using Media Queries and Twitter Bootstrap.
- Utilized Adobe Fireworks, Adobe Photoshop, Adobe Dreamweaver and Illustrator for the front-end UX design such as web pages, graphics and multimedia.
- Implemented CSS3 and JavaScript based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Developed cross-browser/platform HTML, CSS, LESS and JavaScript to match design specs for complex page layouts while adhering to code standards
- Worked on different Web Application server such as WebLogic and Tomcat.
- Experience in Front End Technologies: HTML/HTML5, CSS/CSS3, jQuery.
- Experience in various methodologies like Waterfall and Agile.
- Proficient in using RDBMS concepts with MySQL
- Knowledge on Jira and Jenkins.
- Used agile methodology for the software development.
- Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: HTML5, CSS3, JQuery, Javascript, AJAX, PHP, YUI, MVC, Angular.js, Backbone.js, knockout.js, Responsive Design, Twitter Bootstrap, Photoshop, Dreamweaver, agile, SOAP, Windows.
Confidential, Dallas, TX
Java/J2EEDeveloper
- Participated in requirement gathering and framework implementation sessions through Agile TDD methodology
- Developed web layer using Struts framework to manage the project in MVC pattern .
- Used Struts Tiles Framework for designing the layout of the application.
- Client pages are built using HTML, CSS, JSP, javascript/JQuery
- Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
- Developed business layer using EJB stateless session beans and deployed on the Application server ( Web logic ).
- Have proficiency in using DAO and DTO patterns to persist data into database
- Used Hibernate as persistence framework for DAO layer to access the Oracle 10g database.
- Application implemented as single-page, angular.js client.
- Produced SOAP webservices using Metro JAX-WS RI for building the business application layer.
- Interacted with backend Oracle and wrote stored procedures, functions and cursors for deleting and inserting using PL/SQL.
- Used Elastic Search by Rest API for querying written which is written by database server.
- Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemes
- Used Maven for build framework and Jenkins for continuous build system
- Worked on Eclipse for development and deployment of application in Web Logic Application Server .
- Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
- Actively involved in code reviews and also in bug fixing.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, JavaScript, AJAX, JQuery, JSON, Apache, PHP
Frameworks: Angular.js, knockout.js, Backbone.js
IDE & Tools: Eclipse, Aptana Studio, WebStorm, Notepad++, Adobe Dreamweaver, Adobe Flash Professional + Action Script 2.0/3.0, Microsoft Publisher
Development Tools Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing:
Version Control: Github, CVS, TFS, SVN
Publishing Tools: Adobe PageMaker, MS Office
Wire Frame Tools: Adobe Illustrator CS3
Debugging Tools: Firebug, Bugzilla
Database: PL/SQL, MySQL, MSSQL
Operating Systems: Windows XP/Vista/7/8, UNIX/LINUX
