We provide IT Staff Augmentation Services!

Sr. Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

Naperville, IL

SUMMARY:

  • 6 years of strong software experience in design, development, and deployment of web - based and Client-Server business applications using Java/J2EE   technologies.
  • Worked in test driven development, Agile Scrum methodologies, and offline peer code review to increase velocity of the development. 
  • Experience in Enterprise Application Development, Web Applications, Web Programming with various languages and tools like Java, J2EE, Spring Core, Spring JDBC, Spring MVC, SOAP and Rest Web Services, Struts, jQuery, JSP, Servlet, Hibernate, JMS, EJB 3.0 Oracle, SQL, HTML, CSS.
  • Strong front-end UI development skills using HTML, HTML5, CSS3, JavaScript, jQuery, AJAX, XML, XSLT, AngularJS, Bootstrap. 
  • Experience with XML technologies like XML, DTD, XSD, XSLT, JAXP (DOM and SAX), and JAXB.
  • Hands on experience in developing web application using Spring Framework web module and integration with Struts MVC framework. 
  • Expertise in various components of spring such as IoC, AOP, MVC, Spring Boot and experience with Spring Web services, Spring JMS, Spring Security, Spring Batch, Spring Boot, Spring JDBC Template. 
  • Developed single page application by using Angular JS.
  • Strong Experience in implementing Web Services using SOAP and RESTful web services.
  • Experience in Developing RESTful APIs with JAX-RS.
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat 6.0 and Apache Struts, LOG4J for logging information and exceptions, VSS, ClearCase, CVS, SVN for version control system, Eclipse 3.x. 
  • Experience in using ANT, Maven tools to compile, package and deploy the components to the Application Servers in different environments. 
  • Strong experience in RDMS database design using PL/SQL to write Stored Procedures, Functions, Triggers, prepared statements, and experience in writing queries using Oracle, Sybase, SQL Server 2008, and MySQL. 
  • Good experience in writing SQL Queries, Stored Procedures, tables and data connectivity and data integration of Oracle. 
  • Involved in writing the JUnit test cases and integration testing of the system and developed JUnit classes extensively for end to end testing and worked with log4j for logging.
  • Excellent analytical, problem solving, debugging and troubleshooting, communication, and interpersonal skills with ability to perform independently and as part of a team.

TECHNICAL SKILLS:

Languages: Java 1.5/1.6/1.7, J2EE, C#, SQL, PL/SQL

Java Technologies: JDK 1.5/1.6/1.7, JDBC, Java Beans, JSP, Servlets, JAXB, JUnit, EJB, JMS

Architecture/Framework: MVC Architecture Struts 1.x/2.x, Validation Framework, JSF, Spring Framework, AngularJS

IDE: WSAD, RAD, Eclipse, NetBeans

Internet Technologies: HTML5, DHTML, CSS3, JavaScript, XML, XSL, XSLT, SOAP, WSDL, HTTP/HTTPs

Web Application Servers: WebSphere, WebLogic, JBoss, Tomcat

RDBMS (Data Base): Oracle 9i/10g/11g, DB2, SQL Server, MySQL

Scripting Languages: JavaScript, AJAX, jQuery

Tools and Utilities: MS Visual Source safe, CVS, Sub Version (SVN), ClearCase, ANT, Maven, Log4J

PROFESSIONAL EXPERIENCE:

Confidential, Naperville, IL

Sr. Java/ J2EE Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned. 
  • Coordinate with the graphic designers to create simple icons suitable to its functionality. 
  • Made changes to the designs by coordinating with the designing team when required. 
  • Made an analysis of every element of developed GUI.
  • Responsible for designing, coding and modifying websites, from layout to function and per client’s specifications. Strive to create visually appealing sites that featured user-friendly design and clear navigation. 
  • Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Backbone.js, AngularJS and Ajax, Ember.js. 
  • Created web services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, jQuery, Backbone.js, Node.js,   Java, CSS, and HTML. 
  • Implemented business layer using Core  J ava, Spring Beans using dependency injection, spring annotations and Spring MVC components. 
  • Created Spring MVC components like Dispatcher Servlets, configured RequestMapping Annotation Controllers, ViewResolver components. 
  • Exposure to Internet specific issues: e-mail deliverability, SEO, cookies, cache, Firebug, experience dealing with browser specific issues. 
  • Worked one-on-one with client to develop layout, color scheme for the website and implemented it into a final interface design with HTML, CSS and JavaScript using Dreamweaver CS3. 
  • Effective use of hibernate (ORM tool) in the business layer in communicating with the Spring DAO and developed mapping files and POJO java classes under ORM tool.
  • Modified existing and created new Hibernate objects based Queries for data storage, retrieval, tuning and mapping.
  • Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
  • Designed and Developed Module based persistence layer under the guidance of DAO design pattern, ORM/JPA principles, using Hibernate.
  • Used detailed wireframes and developed Mock-up designs as per the requirements of business. 
  • Participated in daily stand up SCRUM agile meetings as a part of daily process for reporting the day to day developments. 
  • Proficient knowledge of AngularJS practices and commonly used modules based on extensive work experience. 
  • Designed GUI (Graphical user interface) using web-forms and formatting using CSS. 
  • Implemented jQuery and AJAX for real time feedback to the client and to better performance. 
  • Completed code review of the web application. 
  • Used SOAP UI for testing the Web services by sending a SOAP request. 
  • Deployed J2EE   applications to WebSphere Application Server (WAS), WebSphere Process Server (WPS), MQ Services, and IBM CrossWorlds Interchange Server (ICS) Advanced Single Server Edition, WebSphere MQ Workflow and Version 5.0. 
  • Created MSSQL instances and databases as needed. 
  • Responsible for developing packages with procedures, functions, cursors, table partitions for populating tables using SQL Developer and PL/SQL. 
  • Worked on Node.js framework to develop dynamic and rich client web pages. 
  • Agile development (2 week sprints/Iterations), Test Driven Development (TDD), JUnit, Mockito, Maven, JIRA issue navigator, Crucible Code Reviews is part of every day's work 
  • Written test cases for unit testing using JUnit testing Framework. 

Environment: JavaScript, jQuery, HTML, HTML5, CSS, CSS3, Web Programming Skills, Web User Interface Design (UI), Object-Oriented Design, Hibernate, Web Services (REST/SOAP), Multimedia Content Development, API's JavaScript, AJAX, Adobe, Sublime Text, Usability Testing, Agile Methodology, Eclipse, Windows, WebSphere, MS SQL 

Confidential, Herndon, VA

Java/ J2EE Developer

Responsibilities: 

  • Developed the application using agile methodology and used Scrum method of project management. 
  • Involved in group meeting with teammates and made substantial changes to the design to improve performance of the Application. 
  • Responsible for front-end UI design using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, jQuery plug in, etc. Taking advantage of the MVC pattern of the AngularJS framework to accomplish the single page application and produce higher maintainability of the code. 
  • Designed and developed web interfaces and business logic using MVC architecture,   J2EE, JSP,   Java  Beans,   JavaScript, HTML, AngularJS, and XML Technologies. 
  • Used JSON to exchange data between ESRI map user interface and the back end services. 
  • Functionality is implemented by developing RESTFUL web services using Spring Boot, Spring RESTFUL template.
  • Implemented User friendly interfaces using AJAX, and created components using jQuery for client side form validations and used JSON for creating objects in JavaScript. 
  • Developed Presentation layer using Spring MVC and facilitate user interface using JSP's, Tiles and Spring based tag libraries. 
  • Created Single Page Applications using AngularJS.
  • Worked on developing the web services classes, WSDL using Apache Axis.
  • Developed web services components using XML, SOAP, and Axis.
  • Worked on spring tool suite, for developing RESTful APIs using JAX-RS (jersey) communicating with middleware services like database.
  • Used Spring framework to implement Inversion of Control (IoC) and Aspect Oriented programming (AOP).
  • Source control using SVN, unit testing, worked with Oracle database within the Agile methodology 
  • Involved in deploying and configuring applications in WebSphere application server.
  • Creation of database objects like tables, views, stored procedures, materialized views, and packages using oracle tools like PL/SQL developer.
  • Used Maven scripts to bundle and deploy, and Log4J components for logging applications.
  • Used SVN as a Version control system to check in and check out the code.
  • Developed various test cases and performed unit testing using JUnit.

Environment: JDK 1.7, Java/J2EE, Spring, Hibernate, JSP, Servlets, EJB, JMS, JDBC, PL/SQL, Oracle, HTML5, XML, CSS3, AJAX, JavaScript, AngularJS, WebSphere, Log4J, SOAP UI, RESTful Web Services, Maven, RAD, SVN, JUnit

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Involved in design and development phases of Software Development Life Cycle (SDLC). 
  • Worked on designing UML Use case diagrams, Class diagrams, and Sequence diagrams utilizing Rational Rose. 
  • Developed the application using Core  J ava, Multi-threading, Spring, Oracle,  J 2EE, Hibernate, Web Services, Maven. 
  • Designed and Implemented several use-cases for Profile Management track using Struts2. 
  • Involved in the development of project back-end layer using Core   Java  features such as Collection frameworks, Interfaces, Multithreading, and Exceptions. 
  • Implemented   Java  Multithreading and Thread handling issues during application development. 
  • Used Tiles extensively for extensible/manageable page layouts and Struts validators' framework for form validations. 
  • Worked on front-end technologies like JavaScript, HTML, XSTL, CSS, JSF, AJAX and JSP. 
  • Used XML Parsers DOM, SAX as well as JAXB Library.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer. 
  • Used the Spring Framework for Dependency Injection and Aspect Oriented Programming (AOP). 
  • Extensively used Hibernate in data access layer to access and update information in the database. 
  • Implemented web-service integration components from SOA using JAXB, SOAP, WSDL and Apache-CXF. Have extensively used Soap UI tool, Soap Scope tool, Poster tool and CURL for testing the Web Services. 
  • Have extensively used jQuery for JavaScript validations, making Ajax based calls to the server, manipulating CSS/error styles for the user interface components, invoking binding functions for image manipulation, tooltip framework etc. 
  • Used Oracle RIDC API to save documents to the enterprise UCM. 
  • Implemented CSS Sprites. 
  • Integrated   Java  with database using JDBC. Used JNDI for lookup   Java  components like data source. 
  • Interacted with the QA team about the issues, bugs found and fixing them in the testing phase of the application. 
  • Implemented build script using ANT for compiling, building and deploying the application on WebSphere 6.1 application server. 
  • Created JDBC to connect to back end database MySQL, SQL server. 
  • Used WebLogic JMS to handle events generated in the system. 
  • Followed TDD and developed test cases using JUnit and jMock for all the modules developed. 
  • Used SVN for version control and Ant build.xml file for building project.   

Environment: Java/ J2EE, Struts, Tiles, Multithreading, Spring, JSP, Apache CXF, JAX-B, HTML, JavaScript, jQuery, CSS, Oracle RIDC, JSON, WebLogic, SOAPUI, Ant, SVN, Eclipse, SQL, MySQL server, UNIX, JUnit, AJAX.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in Design, Development, Testing and Integration of the application.
  • Developed the application using Singleton, Business Delegate, and Data Transfer Object design patterns in the project.
  • Used Servlets, JSP, JavaScript, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Implemented business logic and database connectivity.
  • Developed using simple Struts validation for validation of user input as per the business logic and initial data loading.
  • Developed the application using Struts framework, its MVC Architecture, and   J2EE  best practices and design patterns. 
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Developed web services using SOAP, WSDL, XML and Apache Axis.
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Worked on Java security like encryption, decryption, and generation of signature.
  • Used EJB Query Language for all database interactions.
  • Wrote efficient and effective SQL scripts, stored procedures, and PL/SQL for the application support in Oracle. 
  • Created and implemented Oracle Stored Procedures, Functions, Triggers, and complex queries using SQL and PL/SQL as well as query optimization.
  • Worked on writing JUnit test cases for the web services. 
  • Created ANT to fabricate diverse artifacts for necessary deployment. 
  • Used Log4j for logging and SVN for version control.

Environment: Java, JSP, Struts, Hibernate, SOAP Web services, JavaScript, CSS, XML, HTML, AJAX, JMS, EJB, Log4j, Oracle, WebSphere, Ant, Eclipse, JUnit.

We'd love your feedback!