Senior Java/j2ee Developer Resume
Chicago, IL
SUMMARY
- Around 7 years’ professional experience in Core Java / software development and testing; specializing at all levels of multi - tiered J2EE application design with strong Object Oriented Programming skills.
- Experienced in handling different domain projects, including bank system, insurance claim system, and health care.
- Expertise in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC, Reflection, Generics.
- Hands on experience in the design of J2EE architecture Web Applications, using technologies such as: Java 7, Spring MVC 4, Struts 2, Hibernate 4, XML, JSP, JDBC, JNDI.
- Experience in implementation of MVC Framework, using both Struts 2 and Spring MVC 4 Framework + Hibernate 4 ORM.
- Detailed experience with Spring Framework projects including use of features: AOP, DAO, Dependency Injection, Hibernate 4 and Struts 2 integration.
- Experienced in creating single page applications using AngularJS using AngularJS UI routing.
- Extensive experience with HTML 5, CSS 3, Bootstrap 3, JavaScript, jQuery and AJAX.
- Expertise in generating visualization reports using Jasper Reports, D3.js, JFreeCharts and Apache POI.
- Exposure to Enterprise Level Java Technologies including EJB, Servlets, JSP, JDBC;
- Server-side development using: J2EE, JavaBeans and Web Services.
- Solid knowledge of implementing SOAP with JAX-WS and RESTful Web Services; experience with both top-down and bottom-up methodologies of generating WSDL file.
- Strong hands on experience of implementing RESTful Web Services using Jersey 2 Framework, RESTful Spring with annotated REST Controller Classes.
- Experience with Oracle 11g, MySQL 5.5.
- Strong ability to work with JSON, XML and XML related technologies.
- Strong Experience working with XML on a variety of applications, DOM and SAX.
- Fluent in all aspect of the Software Development Life Cycle, including Software Testing utilizing Standard JUnit Testing Tool.
- Extensive experience with version control tools Git and SVN, familiar with both Git Bash Commands and IDE integration with Git.
- Experience in Agile (Scrum) Software Development, Test Driven Development (TDD) to provide high quality solutions with tools like JIRA along with continuous integration with Jenkins.
- Goal oriented quick learner with a strong desire to learn and ability to work well on teams. Strong time management, communication and technical skills; demonstrates proficiency with technologies and willingness to assist team members.
PROFESSIONAL EXPERIENCE
Senior Java/J2EE Developer
Confidential - Chicago, IL
Responsibilities:
- Exposed to various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Extensively used Spring MVC framework for Navigation and Controlling; worked with spring controllers, View Resolvers and Model-and-View Objects.
- Developed Object Relational (O/R) Mapping and Data Access Object (DAO) persistence layer using Hibernate 4.
- Created Hibernated models with simple and complex relationships. Extensively used Hibernate Queries Languages (HQL) and Criteria to retrieve data from Oracle database.
- Developed Single Page Application using AngularJS and developed nested views with the help of AngularJS directives, custom directives and UI-Routing.
- Implemented multi-tier form input validation, including JavaScript jQuery, mid-tier Spring Validation Framework, server side validation using Validation Constraint Annotations.
- Worked on Spring modules like Dependency Injection (DI), Aspect Oriented Programming (AOP).
- Involved in the front end using JSP, JSTL, HTML 5, CSS 3, Bootstrap 3, JavaScript, jQuery, AJAX, AngularJS and JSON.
- Created Secure Web services using SOAP with JAX-WS Security Extensions and Certificates for payment info consume.
- Configured the project on JBOSS 7 application servers.
- Troubleshoot and diagnosed system problems like JAR file version mismatch and Exception Handling.
- Used Log4J logging framework for logging messages at various levels.
- Used Maven as dependency plugin, GitHub for version control and configured Jenkins for Continuous Integration.
- Developed test cases and performed unit test using JUnit Framework in Test Driven Development (TDD) approach.
- Interacted with test/quality assurance engineers to define test plans, identifying and reproducing defects and providing fixes as need.
Environment: J2EE, Spring 4.x MVC, Hibernate 4.x, HQL, AngularJS 1.9 Hibernate Criteria, JDBC, Oracle 11g database, JSP, JavaScript, jQuery, AJAX, Spring Validation Framework, JSON, SOAP, Maven, GitHub, Jenkins, JUnit, Test Driven Development
Sr. Java Developer
Confidential - Bedford, MA
Responsibilities:
- Participated in all stages of Software Development Life Cycle of workflow and support using Agile (Scrum) methodology.
- Designed Bootstrap 3 enhanced Java Server Pages along with JSTL to create dynamic page reload and responsive page designs.
- Used JQuery, AJAX to create partial page refresh, which dynamically reflexes various car options with their dependent drop down list.
- Developed the User interface Templates usingJSP, JavaScript, CSS3, HTML5.
- Using SOA architecture, communicated to other Insurance processing applications by various web services.
- Extensively used Hibernate framework for Object Relational Mapping.
- Implemented the functionality by integrating Spring Framework, Hibernate 3 for persistence.
- Used Struts 2 for User Input Validation, Error handling, Java Bean management and Event handling.
- Designed and developed the JMS objects and used JMS for asynchronous communication
- Implemented various design patterns in the project such as Data Transfer Object, Data Access Object and Singleton
- Responsible for designing RESTful Web Services using Spring RESTController annotation.
- Built data visualizations to monitor certain operations like payment tracking using D3.js.
- Developed Maven Scripts to build and deploy war files on to Web Logic Application Server 10.2.
- Developed test cases and performed unit test using JUnit4 Framework to test java functions.
- Created a deployment procedure utilizing Jenkins CI to run the unit tests and used SOAP-UI to test the web services.
- Actively involved in configuring the Web logic Server and deployed all the modules.
Environment: Java 1.6,Servlets, JSP, JDBC, XML,JUnit, DOM, Spring 3, JMS, REST,Hibernate 3, D3.js, Struts 2,Oracle 10g,Web Logic 10.3, Maven, HTML5, JavaScript, UML, SOAP UI, SVN3
Java Developer
Confidential - Michigan
Responsibilities:
- Extensively used Spring MVC and Hibernate Framework for data handling.
- Involved in implementing the Hibernate API for database connectivity.
- Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
- Designed the user interface of the application using HTML, CSS3, JavaScript, AngularJS and AJAX.
- Worked on Java Script libraries like jQuery and JSON.
- Developed JUnit test cases for unit testing.
Java Developer
Confidential
Responsibilities:
- Developed Controllers for request handling using Spring framework.
- Designed and developed application components and architectural proof of concepts using Java, EJB, JSP, JSF, Struts, and AJAX.
- Participated in Enterprise Integration experience web services.
Environment: Java, J2EE, Spring, JSP, XML, Servlets, Hibernate Criteria API, XSLT, Web service, AXIS Server2, XML, EJB, Hibernate, SQL, Junit.
Java Web Developer
Confidential
Responsibilities:
- Developed rich UI using HTML, CSS and Java Script.
- Implemented various modules such as Customer Profile, Address management, Transfer funds, Online Payments using Java, Servlets, JSP technologies.
- Worked extensively on concepts like design patterns, UML, OOAD, OOPS.
- Used MVC guidelines for creating application framework using JSP, Servlets and Java Beans.
- Used CVS as source control management system.
- Used Log4J utility to log error, info and debug messages .
Environment: Core Java,J2EE, JSP, XML, MVC, HTML, CSS, JavaScript, Servlets, Log4J, Junit, MySQL and WebSphere
Java Developer
Confidential
Responsibilities:
- Integrated web service with Hibernate ORM (Object Relational Mapping) Framework to interact with the database
- Preparing Technical Design Documents for the Business requirements
- Consumed Web Services (WSDL, SOAP, and UDDI) from third party for authorizing users.
- Developed the client side validation using JavaScript.
- Developed web screens in HTML and JSP.
Environment: Java1.6, Spring, Hibernate, JSP, HTML, MyEclips6.0, SOAP.