Java Developer Resume
ChicagO
SUMMARY:
- Having 7+ years of experience in developing and designing Web Based Internet/Intranet, Multi - tier distributed applications using latest J2EE technologies and various open source frameworks.
- Strong Experience in all phases of software development life cycle including Requirements Gathering, Analysis, Design, Implementation testing and Maintenance.
- Experience in software development methodologies like Waterfall and Agile development.
- Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JNDI, JMS, JSTL, HTML, JSF, Struts, Spring IOC, Spring Boot, Spring MVC, Hibernate, JavaScript, Servlets, JavaBeans, CSS, EJB, JAXB, JUnit, and MVC architecture.
- Experience in front-end technologies like HTML, CSS, Java Script, AJAX, JQuery, AngularJS, NodeJS and JSP.
- Used various Core Java concepts such as Multi-threading, Exception Handling, Collection API’s to implement various features and enhancements.
- Developed responsive pages using Boot Strap to view the web pages in response to the size of the device.
- Have experience in RDBMS like Oracle and MySQL.
- Strong Knowledge in OOPS concepts and its implementations.
- Performed CRUD operations, using Spring and Hibernate.
- Hands in preparing Test Cases.
- Good Exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing web services using JAX-WS, JAX-RS, SOAP, Restful, WSDL.
- Expertise in Configuring and deploying applications on multiple Application Servers JBoss, Web logic, Web sphere including hands on experience in using Apache Tomcat, Jetty Server.
- Experience working in AWS Cloud Environment.
- Took part in setting up the application with Jenkins and AWS.
- Experience in working with Windows, LINUX, and UNIX, Shell Scripting.
- Experience in working with Java 8 features.
- Experience in Working Java Messaging like IBM MQ and Active MQ
- Extensively worked on debugging using Logging Frameworks such as Apache Log4j.
- Experience in writing the test classes using JUnit, and Mockito framework to test the application.
- Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J.
- Worked with the JIRA tool for Quality Center bug tracking.
- Hands-on experience with Integrated Development Environment (IDE) IDEs like Eclipse, RAD, RSA.
- Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer.
- Ready to accept work with various advanced technologies, related challenges and dedication towards work.
- Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, work within a team environment.
- Excellent interpersonal skills, motivated, energetic with demonstrated proficiency for learning new technologies.
- Strong desire to adapt latest technologies and ability to grasp new technologies.
TECHNICAL SKILLS:
Languages: Java, C, C++, SQL and PL/SQL
Java Technologies: Servlets, JSP, JSTL, JDBC, JNDI, JMS, JTA
Databases: Oracle, DB2, MYSQL
IDE/Development Tools: Eclipse, RAD, RSA
Frameworks: Spring 3.0, JSF, AngularJS
ORM Tool: Hibernate
Operating Systems: Windows 7, Linux and Unix
Web/Application Servers: WebSphere, WebLogic, JBoss, Apache Tomcat, Jetty Server
Cloud Technologies: AWS SWF
Web Technologies: HTML, DHTML, CSS, JavaScript, XML, XSD, XSLT, JQuery, Xpath, DTD, SOAP and AJAX, Angular JS, BootStrap, Nodejs
Version Controls: SVN, ClearCase, Git, Source Tree and Stash
Build Tools: Ant, Maven
Logging API: Log4J
Unit Testing API: Junit, Mockito
PROFESSIONAL EXPERIENCE:
Java developer
Confidential, Chicago
Responsibilities:
- Involved in gathering business requirements, analyse and Design of the project.
- Created functional and techincal specifications Documents based on the user requirements.
- Followed Scrum concepts of Agile Methodology to produce high Quality Software and involved in Sprint application planning meetings.
- Designed and developed Front End screens using JSF, Primefaces, HTML, CSS, JavaScript, and JQUERY.
- Configured navigation rules across multiple pages by modifying faces-config.xml.
- Created Backing beans using annotations and created methods for ActionMethod calls.
- Created Primefaces components like Data, AJAX Core, Panel, Menu, Input, Button and messages.
- Performed front end event handling and input validations using attributes like value change listener, f:validator.
- Use f:ajax, render, update attributes to perform partial page processing.
- Added spring-boot-starter-data-jpa dependency
- Configured and Integrated JSFand Spring boot frameworks.
- Wrote Hibernate mapping annontations and configured hibernate.cfg.xml.
- Performed CRUD operations and Store procedure calls using Spring JDBC.
- Build servers using AWS to read the files and images from AWS server with S3 client.
- Wrote Junit test cases for testing all spring service calls and validations.
- Involved in designing Jasper Report using iReport designer tool.
- Used GIT, Source Tree, Stash to Create, clone, commit, push, pull, merge the code.
- Participated in code review sessions.
- Supported the applications through UAT, Production and Post-Production Phases.
- Handled defects via JIRA by providing code fixes, Technical/functional Support.
- Co-ordinate with team members throughout all phases of Project Lifecycle to ensure successful delivery of end product.
- Implemented OOAD (Object Oriented Analysis and Design) concepts for implementing java code.
- Used Eclipse IDE’s for java application development and TOAD for database.
Environment: Java 1.7, Java 1.8, J2EE, JSP, JSF 2.0, Primefaces 5.2, Eclipse(Kepler), HTML, XHTML, Ajax, Java Script, CSS 3.0, XML, Oracle 11g, SQL Queries, JIRA, Toad, Weblogic server 10.3.6, Source tree 1.6.8, Stash, Spring Framework 4.1.0, Spring Data JPA, Hibernate 4.3.2, iReport 4.7.1, Junit, Maven.
Java developer
Confidential, Chicago
Responsibilities:
- Developed Application based on J2EE using Hibernate, Spring, JSF frameworks and SOAP/REST web services.
- Worked with Agile Methodology (SDLC), involved in daily scrum meetings, sprint planning, product backlogs.
- Implemented business layer using Core java, Spring Beans using dependency injection, Spring annotations, Spring MVC components.
- Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
- Implemented Spring controllers with annotations, validations using model attributes to pass request from presentation layer to helper classes.
- Implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
- Integrated Spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.
- Responsible for design and developing Persistence classes using Hibernate, and SpringJDBC Template frameworks to save data in database tables.
- Generating Hibernate mapping files and domains using tables.
- Implemented Hibernate Inheritance strategies to map relation between tables and configured many-many relationship using Hibernate annotations.
- Worked on Mule ESB Integration to integrate external components like JMS Queue and other applications.
- Created Restful web service to server ECU strategy files to Sync my ride website.
- Involved in creating/consuming SOAP based web services to expose business operations.
- JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold.
- Implemented logging mechanism using log4j.
- Used JSF for user interface layer development and tools like Firebug for Web Accessibility
- Used Maven tool to build, config, and packaged, deploy an application project and integrated with Jenkins.
- Developed Junit test cases to validate the REST services.
- Configured managed beans and made available to the application by declaring them in the faces-config.xml configuration file.
- Used JAXB to marshal Java object to XML object to put message in message Queue.
- Worked on JSON format as well for data transfer
Environment: Spring Tool Suite, Spring MVC, Hibernate4.3, JSF, Mule ESB, SOAP/ Rest, log4j, Junit, IBM MQ, JMS, JAXB, XML, Ajax, JQuery, Maven and Jenkins.
Java developer
Confidential, Boston
Responsibilities:
- Involved in gathering business requirements, analyse and Design of the project.
- Created functional and techincal specifications Documents based on the user requirements.
- Followed Scrum concepts of Agile software development teams which function in a DevOps environment to produce high Quality Softwar.
- Designed and developed Front End screens using JSP, HTML, CSS, JavaScript, JQUERY.
- Implemented Spring MVC Framework which involves configuring Dispatcher Servlet, mapping requests to controllers using and created command objects using throw away controllers.
- Developed Spring Services and applied Spring Dependency injection throughout the application using Spring IOC.
- Software development teams which function in a DevOps environment,
- Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
- Performed CRUD operations using Hibernate.
- Consumed Soap based Web services using top-down approach.
- Generated required client stubs using JAX-WS.
- Developed soap handler to log soap request, soap response and soap fault messages in the log files.
- Tested soap based web services using tools like RAD Web service explorer and SOAP UI.
- Involved in writing the test cases using Junit.
- Configured Maven pom.xml for dependency management and build purposes.
- Handled defects via Quality Center by providing code fixes, Technical/functional Support.
- Participated in code review process before giving to UAT and also responsible for application support on different environments from UAT to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
- Responsible for configuring and deploying the builds on WebSphere Application Server.
- Used RAD for application development and Clear Case for version control.
Environment: JAVA1.6, HTML,CSS,JavaScript, JQUERY, JSP,Spring3.0,Hibernate,Maven,ClearCase,Quality Center, RAD, WebSphere, Oracle.
Java developer
Confidential, Boston
Responsibilities:
- Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams using Microsoft Visio.
- Followed Test Driven Development (TDD) and Scrum concepts of Agile Methodology to produce high Quality Software.
- Designed and developed Front End screens usingJQUERY, JSP, JavaScript, HTML,CSS and Spring MVC.
- Implemented SpringMVC Framework which involves configuring Dispatcher Servlet, mapping requests to controllers using and created command objects using throw away controllers.
- Developed Spring Services and applied Spring Dependency injection throughout the application using Spring IOC.
- Developed POJO’s, Data Access Object (DAO), which handles database operations using Spring JDBC Template.
- Performed CRUD operations using Spring JDBC.
- Consumed web services using Spring to get data from external systems for user validations and also for granting, deleting and checking application permissions.
- Configured Maven pom.xml for dependency management and build purposes.
- Involved in complete development of application and maintenance of the application.
- Developed Unit test case using JUnit, documented unit test case results.
- Participated in code review process before giving to Testing Team and also responsible for application support on different environments from Test to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
- Involved in troubleshooting the issues on UNIX environment by checking application logs.
- Actively participated in verifying deployment of application on WebLogic application server.
- Used Eclipse for application development and SVN for sub version control.
Environment: Java 1.5, HTML, CSS, JSP, JavaScript, Spring3.0,Maven, SVN, Eclipse, Weblogic, Oracle.
Confidential
J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle ( SDLC ) such as requirements gathering, modeling, analysis, design, and development.
- Followed Scrum concepts of Agile Methodology to produce high Quality Software and involved in Sprint application planning meetings.
- Involved in implementation of presentation layer logic using HTML, CSS, JavaScript, JSP forms.
- Used Servlets, EJB, and Struts for developing the application logic.
- Used scripting elements to write Java code in JSP.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture with JSP as the view.
- Used Enterprise Java Beans (EJB) to write the business objects for the application.
- Struts Validation Controls for server side validation and Java Script for client side validations.
- Implemented Database connectivity with JDBC for communication between application and database.
- Developed complex SQL queries and stored procedures to process and store the data.
- Involved in writing test cases using JUnit framework.
- Responsible for packaging and deploying components in to the WebSphere.
- Participated in code review process before giving to UAT and also responsible for application support on different environments from UAT to Production. Was responsible for analyzing the issues, providing technical & functional support to the users and fix them.
- Responsible for configuring and deploying the builds on WebSphere Application Server.
- Used Eclipse for application development and SVN for version control.
Environment: Java, J2EE, JSP, HTML, JavaScript, JUnit, Eclipse, Servlets, EJB, Struts, JDBC, and SVN