We provide IT Staff Augmentation Services!

Java/j2ee Senior Developer Resume

5.00/5 (Submit Your Rating)

NY

SUMMARY

  • 8+ years of Industrial experience in SDLC including analysis, design, development, implementation, and testing enterprise applications using Object Oriented Programming and Web based Technologies in Client/Server multi - tier architecture.
  • Very strong on core java concepts and J2EE technologies such as servlets, Struts, JDBC, JSP, EJB, JSF, Spring Core, Spring AOP, Spring Security, Spring ORM, Spring MVC, Hibernate.
  • Good knowledge of Agile Development Practices - Extreme Programming (XP) like Continuous Integration (CI), Test Driven Development (TDD), Refactoring and Pair Programming.
  • Worked on different spring modules such as Spring Core, Spring MVC, Spring AOP, Spring ORM, and Spring Boot.
  • Implemented different design patterns such as MCV, Facade, Singleton, and Factory to increase the reusability and to reduce the maintenance of the application.
  • Integrated spring with hibernate using HibernateTemplet to perform CRUD operations on database.
  • Experience with MongoDB with SQL Server databases.
  • Hands on experience in writing and consuming web services such as SOAP and REST.
  • Implemented REST web services using JAX-RS jersey implementations for both XML and JSON interfaces.
  • Have through knowledge on XML concepts such as XML, JAXB, XSD, DOM, XPATHand XSLT and parsing XML files.
  • Developed value object/POJO’s to hold data between Data layer and business layer.
  • Worked on different application servers such as JBoss, Web logic, Web Sphere and web server Apache Tomcat.
  • Experienced in building Enterprise level business components using EJB interfaces, EJB 3 annotations and call back methods.
  • Experienced in integrating different applications using Java messaging system(JMS).
  • Experienced in implementing presentation layer using web technologies such as HTML5, AJAX, JQuery, Angular JS, CSS, CSS3, Java script.
  • Used Jenkins for continuous integration of the application and worked closely with build and release team.
  • Integrated logging frameworks such as Log4J and commons for logging and debugging the application.
  • Used ANT, Maven and Gradle scripts for building and deploying the application in web/App servers.
  • Experienced working with different software methodologies like waterfall and agile methodologies.
  • Experienced working with test driven development (TDD) approach, pair programming, ATDD.

TECHNICAL SKILLS

Java/J2EE Technologies: Jdk1.7,J2SE, J2EE, JDBC, JSP, Servlets, MVC, SOA, REST and SOAP Web Services, JMS, EJB, Mule ESB, Jenkins.

Frameworks: Spring Core, Spring MVC, Spring Security, Spring AOP, Spring ORM, Hibernate, JSF, Struts, JQuery.

Database: Oracle (SQL & PL/SQL), My SQL, Postgres

Methodologies: Agile, Waterfall model, Scrum

Version Control: SVN, CSV, GIT

XML Related and Others: XML, DTD, XSD, XSLT, JAXB, JAXP, XSL, JAXB, SAX, DOM

Web Services: Restful services, WSDL,SOAP,JAV-WS, CXF,JAX-RS, JERSE, Apigee.

Design Patterns: Singleton, MVC, Façade, Factory.

PROFESSIONAL EXPERIENCE

Confidential, NY

Java/J2EE Senior Developer

Responsibilities:

  • Responsible for the definition, design, construction, integration, testing, and support of reliable and reusable software solutions, addressing business opportunities.
  • Followed Agile Scrum and attended daily standups, grooming, planning and retrospective.
  • Gathered functional, business requirements and supported continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Used various Angular UI Bootstrap components for developing the UI.
  • Took part in setting up the routing configuration using Angular UI Router for various views and sub views.
  • Implemented Single Sign On(SSO) using Security Assertion Markup Language(SAML) to allow secure web domains to exchange user authentication and authorization data.
  • Developed web/mobile application using JAVA J2EE technologies Spring 4.X, SpringBoot, JAX-WS, Servlet, JSP, AngularJs.
  • Developed unit test cases and mocked objects using Mockito framework.
  • Used GitHub Enterprise as a versioning tool and followed Git Flow as branching strategy.
  • Used Apache Jmeter to load test functional behavior and measure performance.
  • Used Jenkins for Continuous Integration and Gradle as build tool.
  • Used Sonar Qube as a quality management platform, to continuously analyze and measure source code quality.
  • Used Advanced Rest Client Chrome extension Application to test, create and save custom HTTP requests.
  • Used Selenium framework and Appium to automate mobile application.
  • Used Mountebank to achieve cross-platform, multi-protocol test doubles over the wire
  • Used Gliffy Used JIRA to track the project and issues.
  • To create UML diagrams and flow charts.
  • Used Web Sequence Diagrams web app to create sequence diagrams.
  • Used Confluence wiki to document the design and approach.

Environment: s: JDK1.8, Servlet, JSP, XML, HTML, JavaScript, JAX-WS, Spring 4.2.4, MongoDB, Gradle, GitHub, Sonar Qube, Jenkins, Swagger, Apache JMeter, Mockito, Selenium, Appium, Mountebank, JIRA, Confluence, Advanced Rest Client.

Confidential, NH

Senior Java/J2EE Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed the front end using jQuery, JSP, AJAX, CSS.
  • Developed the presentation layer using JSP, JSF, Tag libraries, CSS, jQuery and client validation using JavaScript, CSS and HTML.
  • Used multi-threading in programming to improve overall performance.
  • Used Spring MVC for the controllers used Spring Security for securing the web tier Access.
  • Used JQuery for dynamic & interactive UX.
  • Worked on generating the web services (JAXB, JAX-RPC, RESTful) classes by using Service Oriented Architecture SOA, WSDL, UDDI, SOAP
  • Involved in writing DAO layer using Hibernate to access the Oracle database
  • Implemented Hibernate to map all the tables from different data sources to make database updating.
  • Involved in the configuration management using CVS and GIT
  • Developed Ant scripts to bundle and deploy application
  • Developed various test cases and performed unit testing using Junit
  • Transformed XML content into HTML using XPath, XSLT

Environment: Spring, JSF, JSP, Servlets, Oracle, AJAX, Java Script,JQuery, Hibernate, Web Logic, Log4j, ANT, HTML, XML, XSLT, CSS, CVS, GIT JUnit, Eclipse, SOAP, WSDL, Web Services, JMS, WebLogic.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibility:

  • Developed user interfaces using HTML, DHTML, CSS, JSP, JSTL, Java Script and Struts Tag Libraries and Custom Tag Libraries.
  • Involved in the development of the front end (Presentation Layer) of the application using Struts framework, which is based on MVC design paradigm.
  • Developed the struts configuration files and implemented validation using Struts Validator framework.
  • Used JSP Custom Tags will allow flexible page templating.
  • Involved in development of back end of the application using Spring framework.
  • Used Spring Framework for dependency injection (IOC) and integration with the Struts Framework and Hibernate.
  • Extensively used Hibernate in data access layer to access and update information in the Oracle 10g database.
  • Configured hibernate configuration files, developed POJO’s and hibernate mapping files (hbm.xml).
  • Developed Hibernate mapping files using different mapping relations such as one-to-many, many-to-one; and strategies like table per class hierarchy; developed HQLs, Named Queries, and Data Access Object (DAO) to handle HQL queries.
  • Various Design Patterns like Singleton, Service Locator, DAO and Value Object.
  • Used Web logic 8.1 for the application deployment and Eclipse as an IDE.
  • Used Agile methodology for the Software development process.
  • Participated in all phases of development: gathering Requirements, Design, Documentation, Development, Unit Testing, System Integration Testing and Maintenance.
  • Used Jakarta ANT script for compiling and building application.
  • Responsible for creating build scripts, building and deploying the application on various environments.
  • Integrated new functionalities into existing systems.
  • Monitored the error logs using Log4j and fixed the problems.

Environment: Java JDK 1.5, J2EE, JSP, Servlets, Enterprise Java Beans, Struts 1.2, Oracle 9i, XML, Log4J, Jasper Reports, JavaScript, UML, Rational Rose, Eclipse, Clear Case, Toad, JDBC, Ant, Web Logic 8.1, Windows XP/2000 and Unix.

Continental, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Experienced in performing extensive analysis and design by working on projects of all sizes that require exposure to all aspects of the project life cycle and creating and maintaining documentation in conformance with established standards.
  • Designed various UI screens required for the ticket information and bookings. Used Struts MVC Confidential presentation layers. Development front-end content using JSP, Servlets, DHTML, Java Script, CSS, HTML.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.Integrated the Struts framework and the Spring framework together.
  • Developing application using Spring MVC, Dependency Injection to improve usability and flexibility.Used SpringJDBC Template and implemented DAO Design Pattern to connect and retrieving data.Developed the application using the Stripes framework and worked as a part of developing the most of the action bean classes.
  • Created SOAP web service for sending payment processing informational data to third company. Followed top down approach to implement SOAP based web services. Tested SOAP web services using SOAP UI.
  • UsedJavaMailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Configured WebLogic Application Server and participated in structured code reviews / walkthroughs. Support installation of application releases into production as directed.
  • Used Jira for tracking bugs and used Gradlewith Jenkins for building and deploying the application to multiple environments and created Daily Rolling Log using Log4j.
  • Used Microsoft Visual Explorer for Agile Methodology and Used NetBeans IDE. Used TOAD for database query testing, in the process of optimizing the queries.
  • Developed Junit test cases for test coverage of the application and Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.

Environment: J2EE,JSP, Servlets, DHTML, Java Script, CSS, HTML, Spring, Struts, Ibatis, SOAP based WebServices, Oracle, PL/SQL, Toad 9.6.1, JUnit, JQuery, Oracle, PL/SQL, SQL Navigator, SVN, Gradle2.4 and WebLogic Server

Confidential, Bethesda, MD

Java Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams. Used OOAD for building applications.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern.
  • Developed front end using Struts framework, business components using EJB’s.
  • Implementing Spring/ Tiles based framework to present the data to the user.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Designed and Developed front-end using struts framework.
  • Used JSP, JavaScript, JSTL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorizationclasses and manage it in the frontcontroller for all the users according to their entitlments.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.

Environment: Java 5/J2SE, JSP, Spring, JAXB, XSLT, DOM, XML, EJB 3.0, WebServices, JNDI, J2EE, RSA, JBoss, Rational Rose, GIT, Oracle9i, Junit, IBatis, JavaScript, DHTML.

Confidential

Java/J2EE Developer

Responsibilities:

  • Preparation of Technical Design Documents for the requirements.
  • Primarily fixing the bugs raised in Production in Varied centrals mostly Sourcing, Program, Engineering and Supplier Centrals.
  • Extensively Implementing Enhancements related to Sourcing and Engineering Centrals.
  • Implemented the user interface using JSP, JSTL, JavaScript, CSS, HTML and JQuery.
  • Involved in writing Stored Procedures, Triggers and Cursors.
  • Worked in the styles (CSS) and images for the web application.
  • Gave perfect root cause analysis for many complex production issues and also have done code fix in very less time

Environment: Java/J2EE, Struts, JSP, JavaScript, JDBC, PL/SQL, Triggers, JUnit, Beans

We'd love your feedback!