We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • More than 7 years of experience as a Java/J2EE Developer involved in Analysis, Design, Development, Testing, Implementation in web based n - tier architecture systems.
  • Expertise in Object Oriented Analysis and Design (OOAD) using Rational Unified Process (RUP) and Unified Modeling Language (UML) using Rational Rose.
  • Experience in implementing several object-oriented design patterns such as MVC, Front Controller, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Composite View.
  • Experienced working with UI Components such as JSP, JSF, HTML5, CSS, XML, XHTML, DHTML, AJAX and Java Script (jQuery and JSON), Angular, JSTL.
  • Experience in Core Java concepts, such as Multithreading, Synchronization, Collection Framework, I/O system with strict coding standards
  • Experience in different Spring framework modules like - Spring IoC, Spring MVC, Spring ORM, Spring DAO, and Spring Security. Knowledge in Spring AOP module.
  • Experience in Hibernate ORM to store the persistent data as an Object-Relational Mapping (ORM) tool for communicating with database.
  • Experience working on RESTful Web Services. Developed/consumed RESTful web services using Eclipse IDE. Worked on consuming SOAP web services and generating WSDL.
  • Proficient in JMS & MQ-Series to provide communication between loosely coupled systems.
  • Experience implementing Enterprise Java Bean (EJB) technology as a middle layer for communication with database servers.
  • Experience with application servers WebSphere, WebLogic, JBOSS, and Tomcat Server.
  • Experience in performing Unit testing, Integration Testing and generation of test cases using J-Unit. Debugging and testing with Karma/Jasmine.
  • Extensive Knowledge on databases like Oracle, DB2, and MySQL. Experience in writing complex SQL Queries, Stored Procedures, Triggers, Cursors, and Functions.
  • Familiarity with Amazon Web Services (AWS) technologies including EC2, S3, RDS, ELB, and Elastic Cache.
  • Used Log4J for enabling runtime logging. Performed System Integration test to ensure quality of the system.

TECHNICAL SKILLS:

Languages: Java, J2SE, J2EE, SQL and PL/SQL.

Web Technologies: DTD, REST, SOAP, WSDL, DOM, XPath, XSL, XSLT. HTML5, DHTML, JSON, CSS3, JavaScript, AJAX, Bootstrap, JPA, JSP, Servlets, EJB, JMS, JNDI, Java Beans, JAX-WS

Web/Application Servers: WebLogic, Web Sphere, JBOSS, Apache Tomcat

Frameworks: JSF, Spring MVC, Spring-Core, Spring JDBC, Spring Hibernate, Spring Integration, Spring Boot, jQuery, Angular

Databases: Oracle, MySQL, SQL Server, PostgreSQL, DB2

Version Control: Clear Case, CVS, Subversion, VSS, GitHub

SOA/Web Services: WSDL, ESB, SOAP, SOA and Restful services

Testing: JUnit, Cucumber, Dynatrace

Tools: SQL Developer, SOAP UI, Axis2, Jira, Quartz Scheduler, SONAR, Rational Rose, UML, Visio, ANT, Maven, Jenkin, Log4J, DOM

Operating Systems: Windows, Linux and Solaris.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Implemented Agile, Scrum methodologies actively involved in technical meetings, requirements gathering, analysis, planning, estimations, development and testing.
  • Participated in Analysis, Design, Implementation, UAT and Production of the Application and developed UML diagrams.
  • Implemented Spring MVC application framework to create and configure of Java Beans using Spring IoC, also used Spring Hibernate support and transaction management.
  • Implemented representation layer and provided responsive information by using HTML5, CSS3, JavaScript, jQuery, AngularJS framework.
  • Utilized Bootstrap framework according to internal standards and guidelines.
  • Developed Angular2 components such as controllers, Services, filters, models.
  • Used various features in Angular2 like data binding, routing, filters, directives to meet various customized requirements.
  • Designed, developed and delivered RESTful Web Services, which significantly improved performance and increased customer bases utilizing Core Java Spring Beans framework.
  • Authentication and Authorization is implemented by Spring Security.
  • Used Spring Core Annotations for Dependency Injection, Spring DI and Spring MVC for REST API and Spring Boot for Micro Services.
  • Used Tortoise SVN for maintaining component and for release and version management.
  • Developed build script using MAVEN to build, package, test and deploy application in application server.
  • Wrote J-Unit Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Used the JIRA to update the bug status before and after fixing bugs
  • Conducted Performance Tuning, Load Balancing, Optimization of WebLogic App Server.
  • Involved in writing SQL, Stored procedure and PL/SQL for back end. Used Views and Functions at the Oracle Database end.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Develop the Shell scripts to automate the data configuration and data transfer between different environments.
  • Devised logging mechanism using Log4j.
  • Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.
  • Responsible for performing Code Reviewing and Debugging.

Confidential, San Francisco, CA

Java Developer

Responsibilities:

  • Involved in complete SDLC including Analysis, Design, Implementation, Testing and Maintenance employed SCRUM methodology of Agile model.
  • Implement back-end components of an n-tier application, including data model, data access objects, and application logic.
  • Developed the presentation layer using JSP, HTML5, CSS3; client validations using JavaScript; and Bootstrap to improve responsive designs, manage layout of user interface, and build dynamic web visual effects.
  • Implemented ng-model and directives for DOM elements in AngularJS, such as password verification and credit card number check for user inputs.
  • Designed front-end based on Bootstrap templates and embedded forms verification with JavaScript together with Regular Expression.
  • Using AngularJS created RWD and did data manipulations to display data in company standard format in UI.
  • Used JMS for reliable and asynchronous exchange of important financial information.
  • Implemented persistence layer using Hibernate that use the POJO classes to represent persistent database tables.
  • Consumed Web Services using WSDL and SOAP for transferring funds to other financial institutions.
  • Used Declarative Transaction management system of Spring Framework and integrated it with JDBC and Hibernate transaction managers to customize transactional behavior.
  • Maintaining existing scripts and writing new scripts to automate the existing environment using Maven.
  • Wrote network programming with Socket programming and implemented TCP/IP protocol.
  • Configured and Deployed application on IBM WebSphere Application Server.
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
  • Developed Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Supported the applications through debugging, fixing and maintenance releases.

Confidential, Frisco, TX

Java Developer

Responsibilities:

  • Analyzed and modified existing code wherever required and Responsible for gathering, documenting and maintaining business and systems requirements, and developing designs document.
  • Prepared the detailed functional requirements along with screenshots and description of all the modules.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Involved in gathering requirements from Client & actively participated in various group meetings.
  • Developed Servlets, JSP’s, Custom Tags, XML, Tiles framework, Struts, EJBs, and UML.
  • Worked with Struts front-end utilizing the Struts tiles framework and Struts Validation framework to implement the GUI interface.
  • Extensively used the Struts Tags and JSTL for the view side of MVC.
  • Supported integration efforts between Struts Action classes and the EJB’s services layer.
  • Implemented Client-Side validations using JavaScript
  • Implemented Session Beans for business logic and Message Driven Beans for asynchronous messages.
  • Used Clear Case as the version control software.
  • Created special database maintenance tools, using Perl scripts, enabling database modelers to manage the databases more effectively.
  • Involved in writing Junit test scripts to check the functionality of the middle tier and aid in debugging phases.
  • Application is build and packaged using Ant.
  • Written test cases to verify the functionality, performance of the application based on reqs.
  • Created stored procedures and PL/SQL statements to interact with the Oracle database
  • Involved in deploying and running the application on JBOSS and fixed issues at the time of production.

Confidential, Westerville, OH

Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using AGILE SCRUM methodology.
  • Implemented MVC architecture application using Spring, JSP & Java beans.
  • Extensively used JavaScript and Ajax to provide the users with interactive, Speedy, functional and more usable user interfaces.
  • Designed the Front-end screens using JSP, HTML, CSS and JSON.
  • Created and maintained the configuration of the Spring IOC Container.
  • Developed Business Layer and DAO Classes and wired them using Spring Framework.
  • Integrated spring (Dependency Injection) among different layers of an application
  • Integrated Hibernate with Spring for persistence layer
  • Spring AOP for cross cutting concerns like logging and exception handling
  • Created REST web services for populating and saving data from/to database.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Involved in the Maintenance and Code changes from existing code, Support of the System.
  • Involved in the configuration management using SVN.
  • Jenkins and Maven scripts for automating the process of building, testing and deploying the system.
  • Developed the test cases using JUnit to test.
  • Deployed application in WebLogic Application Server.
  • Created several Exception classes to catch the error for a bug free environment and logged the whole process using log4j, which gives the ability to pinpoint the errors.
  • Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client.

Confidential, Hartford, CT

Web Developer

Responsibilities:

  • Involving in various stages of application development through requirement analysis, development, and testing.
  • Involving in Agile software development life cycle (SDLC) with SCRUM methodology.
  • Creating UML class and sequence diagrams by using Rational Rose.
  • Developing web tier using Java Server Faces (JSF) framework.
  • Developing JSF Managed beans and integrated the MB classes with services through Spring configuration files.
  • Developing the presentation layer using JSP, JSF, Tag libraries, HTML, CSS and client-side validations using JavaScript.
  • Implementing the DAO classes for persistence layer.
  • Using Spring ORM module for integration with Hibernate for persistence layer.
  • Written Hibernate Query Language (HQL) for persistence layer.
  • Using Spring Core for dependency injection/Inversion of control (IOC).
  • Implementing Spring AOP aspects for logging cross cutting concern.
  • Implemented the application using the concrete principles laid down by several design patterns such as Session Façade, Business Delegate, Singleton, Data Access Object, and Service Locator.
  • Involving in development of JAX-WS Web Services using WSDL and XSDs
  • Used Maven to build the application and deploy on WebLogic Application Server Deployed the application on WebLogic Application Server.
  • Developed unit test cases using Junit
  • Using SVN for code repository and Eclipse for IDE.
  • Using Log4j for application logging and debugging.
  • Using HP Quality Center for defect tracking and worked with QA team to resolve any defects during the application testing phase and UAT testing.
  • Working closely with production support-maintenance.

We'd love your feedback!