We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Deerfield, IL

PROFESSIONAL SUMMARY:

  • 10 years of progressive technical and functional experience in design and development of multi - tier enterprise applications using JAVA/J2EE related technologies.
  • Having strong emphasis on business requirements analysis, gathering, modeling (UML), designing solutions, implementation and Testing.
  • Extensive experience in developing scalable, reliable and efficient enterprise applications using Java, Spring, Struts, Hibernate, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, JAXB SQL,PL/SQL, Unix Shell scripting.
  • Expertise in developing rich User Interface(UI) using HMTL5,jQuery, JSON, jQuery UI, AJAX, JSF, CSS3, JavaScript, My Faces and Rich Faces.
  • Experience in building web applications using Spring Modules like Spring MVC (Model View Controller), AOP (Aspect Oriented Programming), DI (Dependency Injection), and IOC (Inversion of Control), Spring JMS and Spring REST, Spring ORM.
  • Expertise in developing data access /persistence layer using Object Relational Mapping (ORM) frameworks like Hibernate, JPA and JDBC.
  • Strong work experience in application integration and communicating using SOA, Web Services such as JAX RPC, JAX-WS, SOAP, WSDL and XML over HTTP, Apache CXF, JAXB, XSD, Axis 2 and RESTfulweb services.
  • Wrote comprehensive test cases and test plans for unit and functional testing and automated using JUnit, JMock and Mockito.
  • Experience in debugging, profiling and memory analysis of applications using JProbe and Dynatrace.
  • Strong hands on exposure to multiple Application Servers like IBM WebSphere, BEAWebLogic, JBoss, Tomcat.
  • Expertise in different IDEs like Eclipse, Myeclipse,RAD, NetBeans.
  • Very good Experience with database design, developing E-R diagrams, SQL, PL/SQL queries, stored Procedures and relational databases including Oracle and MS SQL Server, MySQL and DB2.
  • Experience in version control system tools like Git,ClearCase,CVS, and SVN.
  • Experience with Continuous Integration and build tools such as Ant, Maven, Jenkins and Putty for building and deploying applications.
  • Experience with various development methodologies such as RUP, Waterfall, TDD, and Agile, Scrum.
  • Strictly followed company agile manifesto and guidelines and achieved best results.
  • Strong experience in Windows, UNIX, Linux environments.
  • Extensive application development experience for Insurance, Banking, Health, Telecomdomains.
  • Strong working knowledge of Core design patterns like Command, Strategy, Bridge, Singleton, Factory and J2EE design patterns like MVC,DAO and Session Façade.
  • Strong analytical skills and problem solving skills with good communication skills.

WORK EXPERIENCE:

Sr. Java Developer

Confidential, Deerfield, IL

Responsibilities:

  • Involved in brain storming sessions, daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories. Followed Test Driven Development (TDD).
  • Involved in designing and developing of Agent Sales Authorization, Comparative Rater and eSignature modules.
  • Involved in development of Agent Management System using Spring MVC framework.
  • Involved in the presentation layer development using HTML, JQuery, JQuery UI, JavaScript, JSON and AJAX.
  • Designed and Implemented REST web services using JAX-RS, Spring REST.
  • Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from the cross cutting concerns.
  • Java Persistence API with Hibernate is used to develop the persistence layer.
  • Developed Unit and Integration test cases using JUnit, Mockito.
  • Used IBM WebSphere to configure and deploy applications.
  • Implemented quartz jobs for running the batch jobs based on the cron triggers configured in the spring files.
  • Used Oracle SQL Developer for writing complex SQL queries and to code and debug PL/SQL stored procedures.
  • Used Jenkins, Maven tools for building and deploying the Web applications.
  • Worked with GitHub for source code management.
  • Used JIRA tool for tracking stories progress and followed agile methodology.

Environment: Java, Spring, JPA, Hibernate, Spring RESTful Web services, AJAX, Spring MVC, Mockito, Web Services, SOAP UI, JAXB, WSDL, XSD, XML, Java Script, JQuery, Jenkins, Maven, IBM WebSphere, RAD, Source Tree, Oracle, SQL Developer, GitHub, JSON

Sr. Java Developer

Confidential, Mundelein, IL

Responsibilities:

  • Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases
  • Worked on designing and developing the front end and back end code for Mandatory Menu, Processing Rules, Pipeline and CMTS modules.
  • Worked on Spring modules like Dependency Injection (DI), Aspect Oriented Programming (AOP)and Spring JMS.
  • Involved in development of CMTS System using Spring MVC framework.
  • Implemented logging using Spring's Aspect Oriented Programming (AOP) concept.
  • Extensively used Spring MVC framework for Navigation and Controlling. Worked with Spring controllers, View Resolvers and Model and View Objects.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Lockingto process the data from the Oracle database.
  • Involved in the front end using JSP, JSTL and JQuery, JQuery UI, Servlets, HTML, JavaScript, JSON and AJAX.
  • Consumed and tested Web Services of other systems like CMTS and FDMS.
  • Responsible for design of WSDL files and schema changes and hosting using SOAP based Web ServicesAxis2 and XML Beans.
  • Worked with SQL Scalar queries, Stored Procedures, Joins, Indexes and triggers.
  • Developed Unit /Integration test cases using Junit, Easy Mock
  • Performed the business, System/Integration testing. Responsible for fixing the defects in Dev/UAT and Production.
  • Used Maven tools for building and deploying the Web applications

Environment: Java, JSTL, JSP, Servlets, Spring, Hibernate, Spring MVC, Web Services, SOAP UI, WSDL, XSD, XSLT, XML, Axis, Xml Pad, Apache cxf, XML Beans, JQuery, JQuery UI, Java Script, JSON, AJAX, Spring MQ, Eclipse, JBoss, Oracle, SQL Developer, Hudson, Maven, SVN.

Application Developer

Confidential, Hartford, CT

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Developed and implemented the DAO design pattern including JSP, Servlets, and Form Beans and DAO classes.
  • Implemented dynamic web interface using AJAX.
  • JSF MVC model is used for developing controller components and view components
  • Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
  • Created and deployed web pages using HTML, CSS, JSP, JavaScript and jQuery.
  • Integrated usage of stored procedures, stored functions and cursors using MS SQL.
  • Used IBM Rational Application Developer 8.0 with WebSphere Application Server v6.1.
  • Written JUnit Test cases while performing unit testing.
  • Used MKS integrity as source control tool.
  • Used Ant automated build scripts to compile and package the application and implemented Log4j for the project.

Environment: Java, JSF, JSP, Servlets, XML, HTML, CSS, Java Script, AJAX, JSON, jQuery, WebSphere Application Server, IBM RAD, Ant, JUnit, MS SQL, MKS integrity

Java Developer

Confidential, Stamford, CT

Responsibilities:

  • Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase using Rational Rose. Developed applications using AGILE methodology.
  • Developed applications using AGILE methodology.
  • Designed UI screens using JSP, Struts tags HTML. Used JavaScript for client side validation.
  • Used Struts Framework in the application which is based on MVC2 design pattern.
  • Used Hibernate Persistence Strategy to interact with database.
  • Actively involved in designing and implementing Session Façade, Service Locator, Data Access Objects, and Singleton and Data Transfer Object design patterns.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Developed JPA mapping to the Database tables to access the data from the database.
  • Developed DAO to handle queries using JPA-hibernate and Transfer objects.
  • Developed Custom Tags to simplify the JSP code.
  • Used JDBC to access SQL Server 2005 database for accessing customer information.
  • Extensive involvement in database design, development and coding of stored Procedures, DDL & DML statements, functions and triggers.
  • Consumed Web Service using WSDL and SOAP.
  • Deployment of application on WebLogic using Ant.
  • Used JUnit framework for Unit testing of application.
  • Used Log4J to create log files to debug as well as trace application.

Environment: Rational Rose, EJB, Struts, Hibernate-JPA, Agile Methodology, Spring, JSP, Servlets, JMS, XML, SOAP, WSDL, UDDI, JDBC, JavaScript, UML, HTML, JNDI, CVS, LogJ, JUnit, BEA WebLogic Application Server, WSAD, MS SQL.

Java Developer

Confidential, Greenwich, CT

Responsibilities:

  • Responsible for analyzing the use cases and prepared design documents.
  • Involved in Customization of Content Delivery Server such as creating the content developers accounts, managing subscribers and adding content types according to the client's requirements.
  • Developed WAP pages using XML, Struts, JSP and XSLT to be accessed by all the customers of the NZ telecom using their mobile devices.
  • Developed the JUKE BOX web application using JSP, JSTL, AJAX, HTML, CSS, Struts framework and CDS API's so that the customers can shop for mobile content using their web browser.
  • Developed Junit classes to test the functionality and Involved in the handset testing of the application on various XHTML and WML browsers using open wave simulator.
  • Developed SOAPWebservices using apache axis and used CDS APIs to send billing notification events to external billing systems to bill user based on the downloaded content.
  • Have written complex SQL queries to perform CRUD operations with the database
  • Good understanding of mobile telecom domain and related terminology.

Environment: Java, Struts, JavaScript, JSP, Eclipse, SQL, AJAX, XML, DOM, SAX, XSD, JAXB, HTML, XSLT, CSS, Webservices, JMS, SOA, MQ Series, EJB, Dreamweaver, MySQL, Ant, SOAP, AXIS, WebLogic Application Server and CVS.

We'd love your feedback!