Java /j2ee Developer Resume
Naperville, IL
SUMMARY:
- Over 7 years of experience in developing, deploying and maintaining application using Java and J2EE technologies with BFSI and product and service domain.
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Expertise in Object Oriented Programming concepts (OOP), Knowledge of multi - threading.
- Proficient in core Java Enterprise technologies such as Spring Framework, Hibernate, Java Web Service, SOAP, Java Thread, Angular Js, Node Js, Java Servlet, JSP, JDBC, Core Java etc.
- Deep understanding in Core Java concepts, such as OOP Concepts, Generics, Collections, Java I/O, Exception Handling, JDBC and Multi-Threading, Web Sockets etc.
- Expertise in Spring MVC, Spring Dependency Injection, Spring ORM, spring web flow, Spring Core, Spring AOP and Hibernate.
- Used Hibernate for establishing connection and interacting with the database.
- Used Java mail API for mail services.
- Hands on experience in Unit Testing Using Junit.
- Developing various user interface components and web pages using Struts framework, web services, JSP, Struts Custom Tags, HTML, DHTML, Jenkins, JavaScript, and Swing.
- Experience in CI tools such as Jenkins & working with Selenium and Automation.
- Expertise in working with the JavaScript libraries like jQuery and various JavaScript frameworks like angular js, and node.js.
- Integrating Struts with JSP and using Struts Custom Tag Libraries to display the value of variables defined in configuration files, parse XML, conditionally display parts of a page, and access the database.
- Experience in developing Web-centric applications using Angular JS, JavaScript, JQuery, CSS, and Node.JS.
- Involved in creating RESTful Web Services for communication between client and server.
- Hands on experience of using tools like My Eclipse.
- Skilled in designing applications, user interfaces (UI), and e-newsletters
- Well experienced on Code Review, Testing (Unit Testing) and Code fixes based on review and test results.
- Expertise in requirement /specification gathering and estimation.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, SASS, LESS, bootstrap, XML, JavaScript, AJAX, JQuery, JSON.
Languages/JS Frameworks: C#, Java, J2EE, JSF, JavaScript, JQuery, Angular.JS, Node.JS.
IDE's and Tools: Eclipse IDE, Notepad ++, Visual studio code, Sublime Text
Technologies/Environment: RESTful web services, responsive web design, AWS.
Version Control Systems: SVN, GIT.
Testing Frameworks: Selenium, CI/CD.
Debugging Tools: Firebug, grunt, karma.
Database/NoSql: SQL Server 2005, Oracle 9i/10g/11g, Mongo DB.
Designing Tools: Agile Methodology, DevOps.
Operating System: Windows, Linux and MAC.
Web/App Server: Tomcat, Websphere MQ, webLogic, Jboss.
PROFESSIONAL EXPERIENCE:
Confidential, Naperville, IL
Java /J2EE Developer
Responsibilities:
- Developed and Enhanced application on Spring MVC Framework.
- Worked on the spring framework like Spring IOC and Spring DAO.
- Developed Application based on J2EE using Hibernate, spring, JSP frameworks and SOAP/REST web services.
- Expertise in using the Dependency injection with to eliminate the tight coupling and to include the loose coupling between different layers.
- Sound knowledge on creating the controllers, view resolvers and handler mappings using Spring MVC.
- Developed servlet controllers that are used to communicate with the database for data operations.
- Created the database configuration file with hibernate.cfg.xml & mapping of the database with hbm.xml.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
- Data base operations were performed using spring integrated with the hibernate tool.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
- Reported issues in JIRA tracking tool.
- Expertise in Web Front End technologies, spring2.5/3.0 (IOC, AOP, MVC, ORM, Spring Batch and Transaction Management), Struts1.2, JSF, Tag Libraries, Struts custom validation rules, Tiles, JSTL, Java Script, DHTML, XML/XSL.
- Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Implemented SOA architecture using SOAP web services by using Apache CXF and JAX-WS
- Worked extensively on building development tools like Maven and Jenkins.
- Extensively involved in redesigning the entire site with CSS styles and bootstrap for consistent look and feel across all browsers and all pages.
- Used SASS to give extended features to the style of website.
- Made webpage responsive by using media queries & used font icons for logos and buttons.
- Designed and Developed Java Script framework, which is wrapper on top of JQUERY framework and AJAX, based UI framework for UI Configuration widgets.
- Designed / Developed Ajax Driven Web based application using JavaScript, Ajax, JSON, JSPs and Servlets.
- Developed different Jquery component in MVC micro architecture framework, which internally use various design pattern such as singleton, command, delegate, etc.
- Developed a core component of Analytics with Node.js, AngularJS, and Socket Stream.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Used angular. Js where data is retrieved through custom directives using web APIs.
- Used Node JS and Karma test runner for Java Script " Jasmine " test cases.
Environment: OO JavaScript, HTML5, CSS3, bootstrap, SASS, JQuery, XML, JMS, JSON, Ajax, Angular js, backbone js, node js, Servlets, JSP, SOAP, DOM, MVC, SVN, JIRA, SQL, Oracle, Apache CXF.
Confidential, Irving, TX
Java Developer
Responsibilities:
- Developed the application using Struts, Servlets and JSP for that presentation layer along with JavaScript for the client side validations.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Wrote HTML, CSS and used JQuery for non-interactive webpage designs.
- Developed Java programs to parse XML documents using (JAXP) DOM parser and JAXB.
- Extensively used Hibernate in developing data access layer.
- Used Hibernate Query Language to select the data from the database.
- Developed SQL queries, views and stored procedures using PL/SQL.
- Implemented Service Oriented Architecture by developing Java Web services using SOAP and REST.
- Used Maven to compile, build and package the application for deployment on Web Sphere application server.
- Able to identify issues with logs and report to the vendor development team to update the existing code.
- Deployment of the Web service converted Java interfaces on a daily basis to a Web Sphere testing environment for subsequent development of the front end.
- Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.
- Designed the Web application implementing the Struts framework for ModelView
- Controller (MVC) pattern to make it extensible and flexible.
- Used DHTML, Struts with Tiles and Validator for front end design and implemented MVC design pattern with JSP, JSTL, Struts Controller, Action lasses and ActionForm beans.
- Designed UML diagrams like Use case diagrams, Class diagrams, Sequence diagrams and State diagrams using RSA.
- Unit tested the application using JUnit and participated in integration and adhoc testing.
Environment: Struts Framework, JDBC, JSP, Unix, Servlets, Hibernate, JAXB, Log4j, IBM WebSphere, Oracle, PL/SQL, HTML, XML, JAXP, AJAX, CSS, JavaScript, WSDL, SOAP
Confidential
Java Developer
Responsibilities:
- Developed and tested consumer-facing enterprise application for the consumer driven health market.
- Integrated Constituent web solutions by consuming Clinical Care Advance web services.
- Merged Health Web eApps to the single application ear file for constituent web solutions application.
- Developed with JSP, Servlets, Struts, JavaScript, XML, XSLT, XHTML and Hibernate on Eclipse /Ant development environment.
- Developed code to do XSLT transformation.
- Developed features in the application to make it HIPAA Complaint.
- Utilized CSS to change color style of entire site, to change the look and feel and behavior of HTML controls in JSP pages.
- Designed and developed web-based software using Java Server Faces (JSF) framework, Spring MVC Framework, and Spring Web Flow.
- Developed the Ant build xml for building the EAR file.
- Involved in the conversion of JSP pages to use JSTL.
- Wrote PL/SQL stored procedures and did performance tuning of complex queries using SQL Navigator.
- Involved in web application tests via Junit.
- Maintain and support the online version and web services of the application.
- Support and maintain various demo environments as well as created an integrated demo website.
Environment: J2EE, Hibernate, Struts 1.2, Spring core 2.5, JSP, JSTL, Servlets, Apache Axis 1.2, JavaScript, HTML, XML, JUnit, Eclipse, Ant, Oracle9i.
Web Developer
Confidential
Responsibilities:
- Involved in the full life cycle Java Development with Java, JSP, EJB, JDBC, JBoss and Tomcat and SQL Server.
- Developed JavaScript to handle page events, to perform client side input validation for JSP
- Pages, to execute client side business logic, to pre-fill forms.
- Developed the presentation Tier using JSP, Java Script, XHTML, and HTML.
- Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text,
- CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and Media queries in CSS and also responsive web design.
- Proficient with creating Logos, Buttons, Icons and Images using CSS image sprites and font icons.
- Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages.
- Knowledge of cross-browser/cross-platform compatibility.
- Designed and developed the Business Tier using Session Façade, Service Locator and Value Object patterns.
- Developed web application using Struts . Effectively developed Action classes, Action forms, JSP and other configuration files like struts-config.xml, web.xml.
- Researched and developed a PDF document containing details entered by the user using an Intermediate FDF format which is then converted to PDF and stored on the server for later retrieval by the user.
- Performed various DAL, DML operations on Oracle database.
Environment: J2EE, JSP, JSTL, Servlets, Tomcat, JavaScript, HTML, XML, JUnit, Eclipse, Oracle9i.