Java/ui Developer Resume
Eden Prairie, MN
SUMMARY
- 7+ years of software development experience in Analysis, Design, Development, Implementation, Integration and Testing of Application Software in web - based environments, Enterprise systems and Client/Server architectures using J2EE technologies.
- Experience includes involvement in all phases of Software Development Life Cycle using Agile Methodologies.
- Strong Experience in Core Java, JSP, and Servlets.
- Designed and coded application components in an Agile environment.
- Involved in web and standalone application development using Spring Framework.
- Experienced in developing application using Spring Data and Hibernate JPA.
- Experienced in developing model classes, configurations and used HQL and Criteria API for data manipulations wif Hibernate Framework.
- Expertise in JAVA/J2EE Design Patterns like Factory, Singleton, DAO, Transfer Objects, Business Delegate and MVC (Model-View-Controller) in the development Multi-Tier Enterprise Applications.
- Experience in using xUnit to test and detect possible problems for related application.
- Designed Web application using CSS pre-processors SAAS/LESS, CSS3, JQUERY UI, BOOTSTRAP.
- Expertise in Web Designing tools like JavaScript, JQuery, Ajax, HTML, XML, CSS etc.
- Expertise in Object Oriented Programming using core Java,Groovyand J2EE.
- Expertise in Consuming and developing SOAP web services using JAX-WS.
- Expertise in implementing web and enterprise applications using Java, JSP/Servlets, Struts, EJB, SPRING, Hibernate, JDBC, JMS, SOAP & Restful Web Services, and XML technologies.
- Proficient experience on cross-domain requests using JavaScript, AngularJS, jQuery, JSON etc.
- Highly experienced wif modern JS frameworks and libraries like AngularJS and jQuery, Bootstrap.
- Experience in configuration of JDBC connection pools and Data Sources in WebSphere Application server.
- Involved in build and deployment of the applications in development, system, acceptance and production environments.
- Having exposure in utilization of tools like Eclipse, SVN, CVS, TFS, and Jenkins.
- Highly experienced, result-oriented, task driven software engineer and administrator wif strong technical background in software development and deployment and administration technologies.
- Experience working in various Software Development Methodologies like Waterfall, Agile SCRUM and Test Driven Development.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, C, C++, SQL, Perl
J2EE Technologies: JSP, Servlet, Struts, Spring, EJB, JNDI, JMS, JTA, JAXB
Frameworks: Jakarta Struts, Spring MVC, Hibernate.
Web Technologies: HTML, DHTML, XHTML, JavaScript, CSS, Angular JS, JQuery
XML Technologies: XML, DOM, SAX, XSL, XSLT, JNDI, SOAP.
Application/Web Servers: IBM WebSphere, WebLogic, JBoss, Apache Tomcat
Databases: Oracle, SQL Server, MySQL, DB2, Sybase
Messaging Systems: JMS
Development Tools: RAD, Eclipse, NetBeans, IntelliJ
Operating Systems: Linux/Unix, Windows
Tools: JUnit, Log4j, Rational Rose
Design Methodologies: UML, RUP
Version Control Systems: SVN, CVS, VSS, GIT
Build Tools: Ant, Maven
PROFESSIONAL EXPERIENCE
Confidential, Eden Prairie, MN
Java/UI Developer
Responsibilities:
- Creating Web Services for HTTP responses in the form of JSON format to use in UI.
- Created User Interface Design using HTML5, CSS3, JavaScript, JQuery, JSON, REST and AngularJS, BootStrap.
- Used Nesting, Variable and Mixing features of SASS Preprocessor to keep the code neat and to enhance pace of the project.
- Handled all aspects of the web application including maintaining, testing, debugging and deploying.
- Performed Client side validation using JavaScript.
- Actively participated in Webex and face to face meetings wif business, Project manager to determine application goals and develop strategies.
- Responsible for writing Unit Test using Xunit.
- Strong experience of developing persistence layer wif JDBC, Hibernate and JPA
- Used the basic principles of MVC to in corporate the AngularJS to build client side application.
- Maintained UI using jQuery, JavaScript, JSP, HTML, CSS, JSON, Ajax wif JSON,Groovy
- Creating vision documents based business changes if required.
- Loading claims into Facets using Kron Shell Scripting and Perl stored in Sybase database.
- Unit tested the application before deployment.
- Implemented SpringAOP aspects to manage the application logging and Exception handling cross cutting concerns.
- Creating branches and merging branches for every month releasing using SVN.
- Used JSON for storing and exchanging information between browsers and servers.
- Worked as a full stack developer wif 5 member team designing and developingGroovy/Grails based web applications.
- Monitored the logs using Log4J and fixed the problems and used SVN for version control.
- Extensively used Angular JS by consuming Restful web services.
- Hibernate is used as back end ORM tool for implementation of persistence layer and mapping of POJOs.
- Developed JSP pages and performed validations in the JavaScript form validation. Created rich UI Experience using the JQUERY, AJAX.
- Using Agile/Scrum based project management methodologies, worked wif both small and large project teams.
- Developed Entity classes and created the data model using Hibernate annotation for ORM (Object Relational Mapping).
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
Environment: Java/ J2EE, Perl, Spring, Eclipse, Agile Methodology, Hibernate, groovy, Oracle, SQL, Angular JS, HTML, CSS3, XML, AJAX, JavaScript, JQuery, JDBC, JBoss, JUnit, TDD, SVN, Windows, Log4J, IntelliJ.
Confidential, NYC,NY
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the review and analysis of the requirement specifications of the entire system.
- Involved in SDLC, of application developed using AGILE methodology (TDD, SCRUM) to satisfy the customers.
- Documentation also involved use-case and other UML diagrams using reverse engineering concepts.
- Participated in designing wireframe according to requirements.
- Used AJAX and JavaScript for Client side validations.
- Guided the team in building out a lean, responsive UI layer utilizing semantic html5, SASS, Bootstrap, AngularJS, Jasmine and SOA API architecture while adhering to the latest web UI standards, design patterns, and best practices.
- Worked in team to develop high level class diagrams and sequence diagrams and implement the same in JAVA/J2EE, Spring, Hibernate, Web services.
- Utilized Angular inbuilt directives for implementation, also implemented costumed directives for the one's that is not available.
- Built a complete CMS in AngularJS as Front end and java (using REST) as backend for creating web and mobile based applications.
- Involved in creating dynamic web site design and programming using HTML5, CSS3, JavaScript, JSP, AJAX and jQuery.
- Designed Web application using CSS pre-processors SAAS/LESS, CSS3, JQUERY UI, BOOTSTRAP.
- Developed Servlets for server side transactions and made use of AJAX for server side processing wifout refreshing the JSP page.
- Implementation of Application Framework using Spring and Hibernate open source frameworks.
- Used Spring Framework for Dependency injection and integrated wif the Hibernate.
- Hands on experience in J2EE framework Struts, Spring, and Hibernate.
- Application development/maintenance of clinic software using Java,Groovy/Grails, MySql, jQuery, JavaScript.
- Developed Data Access Objects to handle HQL queries using Hibernate and Transfer objects.
- Developed the application using Eclipse IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation and version control (SVN).
- Interacted wif Oracle database using JDBC and java.sql package.
- Wrote unit-tests for all custom Angular services using Jasmine.
- Developed front end web applications by using web technologies such as AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap.
- Developing templates in AngularJS for multiple screens
- Extensively developed Stored Procedures and Triggers using SQL and PL/SQL.
- Responsible for deploying the entire application on WebLogic Application Server.
- Used Soap web services to communicate wif enrollment service layer.
- Implemented End-to-End Integration test wif Protractor.
- Wrote build scripts for the project using ANT to gather all requirements and dependencies together and compile the necessary for deployment in JBoss Server.
- Developed Testing application for performance testing using JUnit.
- Developed the code using agile methodology wif daily meetings to keep track of the progress and Issues pertaining to the project.
Environment: Java/ J2EE, Spring, Eclipse, Agile Methodology, Hibernate, groovy,WebLogic, Oracle, SQL, HTML, CSS3, XML, AJAX, JavaScript, JQuery, JDBC, ANT, JBoss, JUnit, TDD, SVN, Windows.
Confidential, Greenville, SC
Java/J2EE Developer
Responsibilities:
- Implemented J2EE design patterns such as MVC, Factory and DAO as part of the application development
- Agile methodology was used to develop the application. Daily Scrum was conducted as a part of this methodology.
- Used Spring MVC integration in the project scheduling module to develop the multi-tier web application presentation layer.
- Extensive experience in web design using CSS3, Bootstrap, Adobe Photoshop, Dreamweaver.
- Involved in configuring the DispatcherServlet and ensured that the DispatcherServlet (front controller) functioned smoothly to handle all requests from the user.
- Used Spring AOP to implement various features of the application such as security, where cross cutting concerns were identified.
- Created screens wif table-less designs meeting W3C standards.
- Installation and configuration of Development Environment using RAD wif Web logic Application server.
- Configured wif Maven build Tool.
- Used Controller to map the request to the proper model class in which the business logic is located. Then the model class will route all requests to the suitable DAO.
- Used Hibernate as an effective tool to achieve cross-database portability across relational databases and developed various DAOs as part of the Data persistence.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
- Developed various java objects (POJO) for OR mapping and was involved in developing the mapping files (hbm.xml) for the persistence classes.
- Used JMS Queues to develop Internal Messaging System.
- Designed and developed Spring, implemented event handling using Java, Spring, AJAX, and JavaScript for various modules.
- Used Web Services for HTTP responses in the form of SOAP messages to deal wif the customer requests.
- Used webservices.xml file as the deployment descriptor for the Web Service application.
- Applied parameterized tests in code using JUnit and was actively involved in developing DAOs
- Used CVS for version control in a way that the geographically scattered team performed as a single unit.
Environment: Java, Spring framework, Spring AOP, Spring MVC, Spring IOC, Hibernate, RAD, SOAP, CVS, JUnit, TOAD, Oracle, XML, XSLT, SOA, JNDI, JDBC, WSDL, Web Services, Maven, Windows.
Confidential, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Involved in Design and development of request response system.
- Developed Java script functions for client side validations.
- Developed UI components using HTML, CSS, JSP, and Java Script and JQuery.
- Followed Agile Methodologies.
- Involved in the design and troubleshooting of build process for testing, development and deployment of war files using CVS and ANT.
- Developed Web Services to allow communication between the applications using REST, SOAP web services.
- Implemented Java Persistence API (JPA) through Hibernate.
- Developed GUI based System Administration Client for users wif admin role using Java, JSP, DAO, Java beans.
- Developed functional and program specifications; prepare workflow charts & diagrams.
- Used JDBC to connect to database and implemented DAO pattern for backend.
- Developed user interfaces using JSP, Servlets for web development.
- Unit tested the application before deployment.
- Created jar, war files using ANT Build tool for the application and deployed it to Apache Tomcat Webserver.
- Identifying production and non-production application issues.
- Design and implement a highly complex custom application based on a thorough understanding of the business requirements.
- Utilized Maven and SVN for development and source management.
- Deployed new applications wif Jenkins.
- Expertise in like framework and SOA & MVC using Spring and Struts.
- Implemented Payment transaction module for the customers by developing all the components using Java, JSP, Hibernate, Struts and Spring environments.
- Develop, test, implement and maintain application software working wif established processes.
- Involved in unit testing using Junit and documentation. Support formal testing and resolve test defects.
- Used Log4J for logging the applications exceptions and debugging statements.
- Developed various UML diagrams like use cases, class diagrams, sequence and activity diagrams using Rational Rose
- Created application using Net Beans IDE and deployed the application in Unix OS in Test Environment.
- Used database Technologies like TOAD to access and update the data in Oracle database.
- Collaborating wif team members on application development.
Environment: Java/J2EE, Hibernate, Struts, JPA JSPs Servlets, Apache Tomcat, Net Bean, Oracle, Maven, Jenkins, REST, SOAP, HTML, CSS, XML, JQuery, CVS, ANT, JUnit, TDD, SVN, Unix .
Confidential, Philadelphia, PA
Java/J2EE Developer
Responsibilities:
- Perform system architecture, software development, database design, deployment, testing, performance tuning, and maintenance for large-scale, web-based and distributed J2EE projects.
- Used J2EE Design Patterns (Session Façade and Data Transfer Object) for Middle Tier Development.
- Major involvement in writing and reviewing. Design Approach Documents and have designed architecture for the web module using Spring MVC framework and implemented the design of UI using Ajax Framework.
- Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classic JavaScript event handlers and implemented flexible event model for managing multiple event call backs.
- Implemented Spring MVC framework which includes writing Controller classes for handling requests, processing form submissions and also performed validations using Commons validator.
- Responsible for integrating Ajax wif Spring Service layer using DWR (Direct Web Routing)
- Involved in all layers of applications like controller Servlets, service controller, screening manager and rule engine.
- Implemented MVC architecture implementation on Eclipse framework.
- Developed XML, XML schema and parser using DOM and implemented Agile Methodology.
- Designed and developed Business Services using Spring Framework (Dependency Injection), Business Delegate and DAO Design Patterns.
- Used SVN for version controlling purposes. Deployed application on Web Sphere Application Server
- Implemented Hibernate's Polymorphic many-to-one associations for referring instances of subclasses and participated in design of data base and created tables in oracle.
- Coordinated wif the testing team and fixing Bugs at various stages of the application development.
- Developed software installers for both Windows operating system.
- Developed interface to send messages between systems using JMS.
- Wrote test cases using Junit testing framework and used log4j for tracking errors and debugging the code.
- Participated in meetings of internal developer groups for the purpose of development standards
Environment: Java, J2EE, Spring, Servlets, JSP, jQuery, Ajax, XML, CSS, JavaScript, Ant, Eclipse, SQL, Oracle, Hibernate, Log4j, JMS, SVN, Web Sphere, Windows.
Confidential
Java Developer
Responsibilities:
- Gathered user requirements, analyzed and wrote functional and technical specifications
- Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.
- Designed front-end, data driven GUI using JSP,JSF, HTML, JavaScript and CSS.
- Designed, implemented and deployed J2EE web application using JSP and Spring IOC.
- 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.
- Used Netbeans for development and WebLogic Application Server for deploying the web application
- Used log4j for logging and SVN for version control.
- Configured and deployed web application in Websphere Application Server.
Environment: Java, JDK, AXIS, JSP,JSF, Servlets, JavaScript, XML, CSS, Struts, Spring, SOAP, Hibernate, Eclipse, NetBeans, WebLogic, Oracle, JBOSS, UML, XSLT, Ajax, Log4j, ANT, CVS.