Java/j2ee Developer Resume
Eden Prairie, MN
SUMMARY:
- Around 9+ years of experience in all the phases of software application involving Analysis, Design, Development, Testing, Implementation and Distributed n - tier applications using Java and J2EE Technologies in different domains.
- Expertise in development of Java/J2EE Applications using Java, Core Java, Servlets, JDBC, JSP, XML, JNDI, JMS and EJB.
- Strong working knowledge in Design, Development and implementation of several J2EE frameworks like Struts MVC, Spring IoC, Spring MVC, React.js, Spring Web Flow, Spring JDBC and Hibernate Frameworks .
- Expertise in client-side validations using HTML, DHTML, CSS, Java Script, JSP, JQuery, AngularJS, Node.js, and JSTL.
- Good knowledge on Software Development Life Cycle (SDLC) process that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall and Agile.
- Strong background and has very good knowledge of project design using CASE tools like Rational Rose and has good proficiency in designing the projects using ER diagrams.
- Good understanding in designing Front End using HTML5, CSS3, Bootstrap, AngularJS, NodeJs, JavaScript, AJAX, JSP, JSTL, jQuery.
- Expertise in using IDEs like, Spring Tool Suite, WSAD, RAD, and Eclipse, used Configuration Management tools like GIT and SVN.
- Expertise in modeling applications using UML with the help of Rational Rose.
- Experience in working with different software methodologies like waterfall and agile methodologies
- Integration experience with Legacy Applications using JMS, JCA, etc.
- Experience in developing single page applications using AngularJS and Bootstrap.
- Experience working with JavaScript frameworks AngularJS MVC.
- Experience in using Oracle ADF (Application Development Framework)
- Have Strong experience in using Web Services Technologies like SOAP , REST , JAX-WS and WSDL .
- Experience in developing both SOAP and REST based web services using Spring and CXF
- Building test cases using JUnit.
- Good exposure on database queries, stored procedures, triggers and cursors.
- Good exposure on various internal Service/Incident management tools.
- Quick learner and adoptable to new design patterns/frameworks for fast and quality development.
- Good experience with deployment and release of the application with ANT and Maven build tools,
- Excellent communication skills, have clear understanding of business procedures and ability to work as an individual and also as a part of a team.
- A resourceful team player with good Interpersonal, effective problem solving and decision making skills, looking ahead for great career in a fair working environment with opportunities to grow.
TECHNICAL SKILLS:
Programming Languages: C, C++, Core Java, JSP, SQL, PL/SQL, Java Script
Java Technology: J2EE, EJB 2.1/EJB 3, JNDI, Java Bean, JDBC.
Web UI Technology: Java Script, Ajax, HTML4/5, DHTML, JQuery, CSS2/3, Smart GWT
Databases: Oracle 10g/11g, MySQL 4.x, DB2, SQL Server 2005
Application Server: Apache Kylin, WebSphere Server, JBOSS, Apache Tomcat
Application Frameworks: Struts, Spring, Hibernate, AngularJs, ReactJs, Bootstrap
Code Maintenance Tools: SVN, Git
QA Tools: Junit, Findbug
Virtualization Software: VMware Player
IDE: RAD, NetBeans, Eclipse
Design Tool: Adobe Dreamweaver
PROFESSIONAL EXPERIENCE:
Confidential, Eden Prairie, MN
Java/J2EE Developer
Responsibilities:
- Worked in AGILE development environment while supporting requirements changes and clarifications.
- Understand business requirements, translate them into design and implementation approaches, and rapidly drive convergence towards the best solution.
- Develop prototypes and proofs of concept for proposed solutions participating in application demos with users and enhancing user experience.
- Creating website promotional material, web banners and optimized landing and home pages.
- Establishing the core purpose of the website by identifying its users.
- Building up and enhancing integration within existing systems.
- Liaised with departmental representatives to improve website appearance.
- Improving a customer’s experience in all digital channels.
- Updated new information into the website.
- Tested and checked website regularly
- Experience in understanding front end technologies such HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX, JSP and AngularJS for Product Builder UI screens.
- Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods.
- Developed reusable components and utility classes, which are commonly used in the project.
- Development of shell scripts to build IDL structures.
- Used JIRA as the Project Management and Issue tracking tool.
- Installed continuous integration and build with Maven (both IntelliJ and Eclipse as IDE).
- Implementation of Server (Spring, WSDL, SQL, SOA, JDBC, and WebLogic) and Client (GWT, GIN, Rest services, JS, JQuery) project tasks.
Environment: Java, JSP, JQuery, Servlets, Struts, Tomcat, Ant, HTML, SQL, JavaScript, Dreamweaver, JSON, Xml, PL/SQL, XSD, XSLT, Oracle, CSS, Microsoft Visio.
Confidential, Eden Prairie, MN
Java/J2EE Developer
Responsibilities:
- Analyzing the requirement document and preparing queries for clarification from client.
- Developed logics for Model and Controller.
- Implemented SOAP to develop REST based Web services
- Development of Web application using Spring framework based on MVC architecture.
- Implemented and configured various Action classes for handling the client requests using Spring framework.
- Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
- Used Design patterns such as Business delegate, Service locator, MVC, Session facade, DAO, DTO.
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database.
- Involved in development of Spring IOC components.
- Developed JSP, Spring Action class, Form bean for presentation layer.
- Used Session Facade and DAO design patterns for business logic.
- Used PL/SQL queries and stored procedures to generate account opening criteria in the system.
- Used JUnit for Unit Testing.
- Extensively used Java Server Pages, JavaScript, JQuery, CSS and HTML for developing visually appealing User Interface pages of the web modules.
- Written JavaScript to parse the XML object return from the web service using AJAX via JSON.
- Deployed the application on the Web sphere Application Server.
- Used SVN for version control, Maven and Jenkins for Build tool.
Environment: Java, Hibernate, Spring, Struts, Web sphere, REST, AngularJS, Oracle, SQL, CVS, ANT, JSP, Servlets, HTML, JavaScript
Confidential, Boston, MA
Java Developer
Responsibilities:
- Implemented the architecture of the modules according to the J2EE standards (Presentation-tier, Business-tier and Persistence-tier).
- Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams.
- Used Agile methodology named SCRUM for all the work performed.
- Implemented business layer using Spring framework.
- Implemented the application using Execution Services Framework, which is based on MVC design pattern as a presentation layer.
- Implemented design patterns like Singleton, DTO.
- Worked with JavaScript events and functions.
- Implemented Ajax/JQuery for Asynchronous Retrieval of data.
- Updated HTML and CSS layout to reflect the new changes as per the addition of new components.
- Used SOAP UI for Web service’s testing.
- Used Log4j for logging errors
- Performed extensive test driven development-using JUnit for unit testing.
- Used Maven for build code.
- Developed UI by using HTML5, CSS3, JavaScript, JQuery, XML and AJAX.
- Deployed the application on WebSphere application server.
Environment: Java, J2EE, Spring Framework, Web Services, AXIS, Jersey, Hibernate, DB2, Java Script, XML, AJAX/JQuery, JUnit, Maven, Jenkin, Soap UI, WebSphere Application Server, Eclipse, Oracle, TOAD.
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
- Incorporated entitlement checks in the entire session bean. Created and deployed numerous Session and Entity beans.
- Involved in design, development, Object Oriented Analysis and testing the application.
- Developed Action Servlet, Action Form, Action Class, Java Beans classes using Struts Framework.
- Designed, developed and maintained the data layer using Hibernate.
- Configured connection pools for the database and interacted with the database by configuring the data source in hibernate configuration file.
- Used XML for the data exchange and used DOM parser to extract and read the required information from the XML.
- Implementing the model part of MVC architecture by developing hibernate value objects to map the database tables and configured them in mapping xml files.
- Configured JMS and JNDI in Rational Application Developer.
- Used commons and log4j logging framework.
- Used JavaScript for client side validations in the JSP and HTML pages.
- Performed unit testing, system testing and integration testing.
Environment: Struts, Hibernate, HTML, CSS, Java script, JSP, Servlet, MySQL, Apache Tomcat, XML, Eclipse IDE
Confidential, Elizabeth, NJ
Java Developer
Responsibilities:
- Extensively used the Spring framework and developed web and service layer components using Spring MVC
- Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and JavaScript to simplify the complexities of the application.
- Implemented Hibernate database persistence layer and also used Jdbc Template and Simple Jdbc Template to communicate with Oracle database.
- Configured the POJO’s for mapping the Java classes to Database tables with Spring ORM.
- Implemented Data Injection (DI) to configure data and implement different components.
- Configured different handler mappings, controller and view resolvers in the spring configuration file.
- Generate web service using WSDL (bottom- up approach).
- Get response from SIM web service and handle the response at front side in application UI.
- Worked on source code management tools such as SVN.
Environment: Java/J2EE, HTML, JSP, JSP Tag libraries, Spring Tag libraries, JavaScript, XML, Spring, Hibernate, MVC design pattern, SOAP Web Service, SOAPUI, Apache Tomcat, Oracle, Eclipse IDE and SVN.