We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Mclean, VirginiA

SUMMARY:

  • Having 7 years of work experience in Java/J2EE applications mainly in analysis, design, and development.
  • Experience in Agile development environment and used to rapid application development in demonstrating quick results to customers.
  • Exposure to emerging languages /frameworks like Closure, Common Lisp, JavaScript, Angular JS.
  • Experience working in agile development environment and good understanding of Software Development Life Cycle (SDLC).
  • Extensive hands - on experience with AJAX, JSON, JavaScript, Angular JS.
  • Experience in UML, RUP, Agile, Scrum methodology.
  • Expertise in designing, developing multi-tier applications using Java, J2EE, Servlets, JSP, Custom tags, JSF, Struts, JDBC, Hibernate, Spring, JPA, SOA, JNDI, JavaBeans, JavaScript, HTML, XML technology and business components such as Web Services (SOAP, REST).
  • Experience developing and deploying J2EE applications in various Web and Application servers like Tomcat, J Boss, Web logic and Web Sphere.
  • Extensively worked with frameworks like Struts, JSF, Spring MVC and Hibernate.
  • Strong J2EE/Java application development background, with experience in defining functional and technical specifications.
  • Extensive and expert level of experience with Java Platform, J2EE, JDBC, JQuery, EJB, Servlets, JSP, JSF, JSTL and Polo’s.
  • Experience in MVC (Model View Controller) architecture, using Struts Framework, with various Java/J2EE design patterns.
  • Experience in MVC architecture, using Spring Framework with various Java/J2EE Design patterns.
  • Experience in software development life cycle, database design, RDBMS and data modeling concepts.
  • Expertise in web development using HTML, DHTML, CSS, Java Script, XSL, XSLT, and XML (SAX, DOM, JAXP, JAXB).
  • Good knowledge of EJB Session beans with JNDI mapped naming & JMS message-driven beans.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
  • Worked extensively on Angular JS to develop the front end screens.
  • Worked in projects using various Databases like Oracle, PL SQL, My SQL, SQL Server Postgre SQL and experience in database design.
  • Good work experience in writing SQL queries with major Relational Databases.
  • Expertise in developing user interface using HTML 5.0, Cascading Style Sheets (CSS), XML, JQuery and JavaScript.
  • Good exposure on design patterns like Front Controller, Data Access Object (DAO), Data Transfer Object (DTO), Session Façade, Service Locator and Singleton.
  • Involved in test driven development using JUnit and Struts Test Case.
  • Expertise in using various Development environments like Eclipse IDE, Net beans IDE and Spring IDE.
  • Good working knowledge on CVS, SVN.
  • Experience in Integrated Development Environments for programming work, which include Eclipse.
  • Assisted in Developing testing plans using JUnit, procedures for unit test, system test, and acceptance test.
  • Excellent communication, analytical, interpersonal and presentation skills.

TECHNICAL SKILLS:

Languages: Java 1.4/1.5/1.6, SQL, PL SQL, HTML

J2EE Technologies: JSP, Servlets, JDBC, EJB, JSTL, JMail, JNDI, JSON, Angular JS, Facelets, JSF, JQuery, JPA, Web Services, REST, SOAP.

Frameworks: Struts (1.x), Spring(2.x), Hibernate 3.0, MVC Architecture.

Persistence layer: Hibernate

IDEs/tools: Eclipse, Net-Beans, RAD

Design Modeling: UML, AGILE, Scrum

Web Tools/Scripting: JavaScript, XML, HTML, HTML5

Database: Oracle, My SQL MS SQL Server 2000/2005/2008, Postgre SQL

Documentation Tools: MS Office 2003/2007/2010, Visio

Web/Application Servers: Apache Tomcat 6x,7x, JBoss 4.0/4.2, Web Sphere

Operating Systems: Windows 98/Me/XP, Windows NT 4.0 and 2000, UNIX, LINUX

Tools: ANT, JUnit, Cruise Control, Maven.

PROFESSIONAL EXPERIENCE:

Confidential, McLean, Virginia

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing. Followed Agile methodology in Scrum cycle model.
  • Providing enhancement, development, production support and maintenance for a suite of time critical applications.
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
  • Created and injected Spring services, Spring controllers and DAO to achieve dependency injection and wire objects of business classes.
  • Developed web applications using Spring MVC, SOA, JQuery, Angular JS, and Bootstrap.
  • Worked on Angular 2 to develop the front end. Developed the UI components and consumed the services using Observables of Rxjs.
  • Implementing Business logic based on user selection using JQuery and Angular JS.
  • Implemented the backend business layers using Spring Beans, EJBs and Web Services.
  • Implemented persistence Layer using Custom JDBC DAOs to handle CRUD operations and Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Worked on Hibernate relational mappings (one-to one, many - to-many) in the project.
  • Developed Restful web services using the Spring Rest controller and consumed the rest services that were produced by our internal applications.
  • Used Message Driven Beans for asynchronous messaging which act as façades that routes the request to the next layers.
  • Used Data Access Object (DAO) design pattern to manipulate data.
  • Used Angular JS to create Controllers to handle events triggered by clients and send request to server.
  • Worked with Java libraries to access AWS facilities as Simple Storage Service.
  • Developed Server side modules and client side user components and deployed them in Compute Cloud of AWS.
  • Used Junit and Mockito framework for unit testing of application and make sure we deliver testable components. Used Postman to test webservices.
  • Successfully involved in Test driven development (TDD) model using Junit, Mockito and Spring framework.
  • Responsible creating the functional testing framework using Testing and using Selenium Web Driver for writing Automated Scripts with Java.
  • Performed Data Driven Testing, Cross browser testing, Parallel Test Execution using Selenium Web Driver, TestNG and Cucumber.
  • Resolved bugs/defects in application by coordinating with team members of the project to assure a positive outcome using JIRA.
  • Deployed web applications and Domain Services on to Web logic and Tomcat Servers.
  • Involved in post-production support and maintenance of the application

Environment: J2EE, Spring Framework, Spring MVC, Hibernate 4.x, JQuery, JSON, JSF, JSP, Servlets 2.3, JDBC, AJAX, EJB, JSTL, Java beans, Web Services( SOAP and Restful), AWS EC2, AWS S3, VSS, HTML5, CSS3, XML, Angular JS, Angular2, JavaScript, JIRA, Web Logic 10.3,Selenium web driver, Junit, TDD, Tomcat, Oracle10g, Apache Maven, Jenkins, Eclipse.

Confidential, Portland, OR

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in developing applications with Stateless Session EJB’s and Message Driven EJB’s.
  • Implemented complex behaviors in web development using JavaScript, CSS, AJAX and JSON.
  • Involved in developing DAO layer with Spring JDBC’s features such as Simple JDBC Dao Support, JDBC Template and Driver Manager Data Source.
  • Experience working with SOAP, Rest and Restful Web services.
  • Implemented application level persistence using Hibernate and spring.
  • Developed web-layer using Spring MVC Framework with JSP, CSS, AJAX and JavaScript.
  • Implemented SOAP based web service as top-down approach to work with different enterprise modules using CXF.
  • Enhanced and optimized the functionality of Web UI using CSS, HTML and Angular JS.
  • Involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
  • Used Web Logic for design, development, and deployment of applications.
  • Developed API using Hibernate to interact with the Oracle database.
  • Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Developed business layer using spring, hibernate and DAO.
  • Involved in implementation of MVC pattern using Angular JS, and Spring Controller.
  • Created login and registration web page application using Maven, Spring, and Hibernate.
  • Worked on DAO pattern for data access layer and JMS API for the messaging requirement.
  • Developed Junit test cases for DAO and Service layer methods.
  • Focused on TDD: thereby creating detailed Junit Tests for every single piece of functionality before actually writing the functionality.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components.
  • Strong expertise in development and deployment of web components that include Servlets, JSP, JSF and business layer components that include Web Services, and JDBC, JNDI, JMS, LDAP.
  • Used JavaScript and JQuery for validating the input given to the user interface.
  • Developed test cases and performed unit test using JUnit Framework.
  • Involved in intense User Interface (UI) operations and client side validations using AJAX toolkit.
  • Involved in developing Static and Dynamic pages using JSP and Servlets.
  • Developed JUnit test cases to validate the Business components.
  • Responsible for creating and maintaining regression and smoke automation test scripts for end to end testing using Java, Selenium WebDriver. Working closely with developers and product owners to automate test cases.
  • Developed web applications using Spring MVC, JQuery, HTML.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action classes, Struts and Spring beans.
  • Used Eclipse IDE for designing, coding and developing applications
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved
  • Developed JSP pages and Servlets for customer maintenance and used Angular JS.
  • Involved in pulling the reports from JIRA and ALM for the dashboards.
  • Defect Reporting, Analyzing, Tracking and Report Generation using HP ALM
  • SVN was used for project management and version management.
  • Jenkins to automate the build and deploy process.
  • Used Log 4j to capture the log that includes runtime exceptions.

Environment:: Java, J2EE, JSP, AngularJS, Servlets, HTML, Struts, SOAP Web Services, RAD, Apache Axis, Spring, Hibernate, XML, PL/SQL, Apache Tomcat, Selenium webdriver, Junit, TDD, AJAX, CSS, Agile methodology, Oracle, SVN, Apache Maven, Weblogic Server, Oracle, Unix, HP ALM, JQuery.

Confidential, Sunnyvale, CA

Java/J2EE Developer

Responsibilities:

  • Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing.
  • Developed the business domain layer using Java, J2EE, JDBC, DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Involved in the implementation of the middle tier for the server side transactions using EJB.
  • Developed the front end UI using JSP, HTML, JavaScript, CSS.
  • Developed Stored Procedures in the Oracle 9i database
  • Developed logic and code for the registration and validation of the enrolling customer.
  • Performed client side validation using JavaScript.
  • Implemented MVC Framework on the web layer using Struts Framework.
  • Validation from client side was done using JavaScript.
  • Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client and server application.
  • Integration of front-end with Oracle database using JDBC API through JDBC-ODBC Bridge driver at server side.
  • Responsible for the development of database SQL queries.
  • Used Configuration Management and Version Control tool CVS.
  • Involved in writing unit test plans and developing test cases using JUnit.

Environment: Java,J2EE, Servlets, JSP, Struts 1.0, JDBC, SAX, HTML, CSS, JavaScript, WSAD, Web Sphere 5.0, Windows 2000, and Oracle 9i.

Confidential

Java Developer

Responsibilities:

  • Analysis and understanding of business requirements.
  • Developed and maintain MVC architecture with spring framework.
  • Involved in designing the user interfaces using JSP’s.
  • Developing all the pages on the system using HTML and JavaScript.
  • Performed client side validation using JavaScript.
  • Implemented MVC Framework on the web layer using Struts Framework.
  • Developed web-based user interfaces using Servlets, JSP, HTML, and XML based client and server application.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Created UML class diagrams that depict the code’s design and its compliance with the functional requirements.
  • Developed user interface using JSP, Struts Tag Libraries to simplify the complexities of the application.
  • Responsible for installation, configuration, administration, performance tuning, troubleshooting, and maintenance of RHEL 4.x and 5.x systems, Red Hat Enterprise Linux Satellite Servers.
  • Mirror the root volume group in AIX and use it for redundancy.
  • Configure HACMP for a clustering environment on AIX servers.
  • Developed the Web Interface using Servlets, Java Server Pages, HTML and CSS.
  • Extensively used the JDBC Prepared Statement to embed the SQL queries into the java code. Implemented the DAO pattern.
  • Involved in research of indexing and searching tools for HTML and JSP contents of web-based application.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Business logic is implemented using Spring Core and Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed Web Services using XML messages that use SOAP, Created WSDL and the SOAP envelope.
  • Actively involved in fine tuning the GUI of the Application.

Environment: Java, Spring Framework, JSP, Hibernate, JUnit, UML, XML, CSS, HTML, Eclipse, Java Script.

Confidential

Java Programmer

Responsibilities:

  • Designed Struts to develop the business layer.
  • Implemented JSP for views and used Tiles to develop the page layout.
  • Used Hibernate for accessing data from the database.
  • Involved in POI API to generate Excel reports.
  • Configured LDAP authentication to access application.
  • Worked on Tomcat to deploy the application in different environments.
  • Used ANT to build the application artifacts.
  • Implemented HTML and CSS for view page designing.
  • Worked on JavaScript and EXT JS client side development for DOM manipulation and Ajax in JSON response format.
  • Developed Command Line pattern for AJAX calls.
  • Implemented application using Command Line, Factory, DTO and Singleton design patterns.
  • Used JDBC to access database.
  • Worked on Intellij IDEA as IDE and SVN as source code repository.
  • Supported the application in production with 24/7 prod support.

Environment: Java, J2EE, Struts, HTML, CSS, JSP, Tiles, Hibernate, Tomcat, LDAP, POI, JavaScript, EXT JS, Ajax, JSON ANT, JDBC, Intellij, IDEA and SVN.

Hire Now