We provide IT Staff Augmentation Services!

Sr. Java/j2ee Application Developer Resume

4.00/5 (Submit Your Rating)

Madison, WI

SUMMARY:

  • 7+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment using Java/J2EE in Client - Server, 3-tier and n-tier applications.
  • Development Life Cycle (SDLC) and Agile (SCRUM) Methodologies.
  • Experience in J2EE technologies like Spring, hibernate, JDBC, JMS.
  • Experience in implementing MVC Architecture using Spring frameworks.
  • Proficiency in developing applications using Spring framework and Hibernate.
  • Followed best practices using J2EE Design Patterns (DAO, Session Façade)
  • Solid foundation in software programming concepts of OOPS and OOAD.
  • Hands on experience with data persistency using Hibernate and Spring Framework.
  • Involved in application development in Model-View-Controller (MVC) architecture using Spring MVC, Servlet and JSP.
  • Implemented JSON to read data from the web server and display the information on the web page.
  • Experience with core java concepts like Multithreading, Collections and Exception handling.
  • Developed Use Case Model, Use Case Diagrams, Class Diagrams, Sequence diagrams, collaboration diagrams, state chart diagram and Activity diagrams using Rational Rose.
  • Solid understanding and implementation experience of the Agile (SCRUM) methodologies.
  • Experience in developing applications using Hibernate ORM persistence tool.
  • Experience in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL and Restful web services.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Experience in SQL queries, PL/SQL, Stored Procedures, Indexing, Normalization, Triggers in Oracle 8i/9i/10g, SQL Server and MySQL databases.
  • Expertise with IDEs like WSAD, RAD, Eclipse, Intellije.
  • Hands-on development and deployment experience in Tomcat, WebSphere, WebLogic and Jboss.
  • Experienced in writing unit test cases using Junit and Mockito.
  • Source code version control using Clear Case, CVS, PVCS and Subversion.
  • Experience in building the application using ANT and Maven.
  • Developed web pages using with HTML5, CSS3, Spring Boot, Ajax and Angular JS and React JS.
  • Developed front end using AJAX with Angular JS and JQuery to retrieve JSON data.

TECHNICAL SKILLS:

Languages/ Scripts: Java, PL/SQL, UML, SQL, XML/XSL, C, C++, R, HTML, CSS, JavaScript, Shell scripting, ANT

Java/J2EE Technologies: Servlets, JSP, Transaction Management, Spring JDBC, SOAP, WSDL, JAX-WS, Struts, Spring(IOC and AOP), Hibernate, Spring Boot, Spring Beans.

Application/Web Server: WebSphere, WebLogic, Apache Tomcat and JbossDistributed/ Middleware: JDBC, JMS (Java Messaging Service) and MQ Series

Databases: Oracle, DB2, SQL Server, and Mongo DB

Operating Systems: UNIX, Linux, AIX, Sun Solaris and Windows

Tools: /Software/ Design patterns: Eclipse, RAD, SQL, TOAD, SQL Developer, Clear case, Subversion, JUnit, OOAD, Maven, CVS, JUnit4, Hudson, Intellije, SOAP UI, Log4j, MVC, DAO Pattern, Jenkins

Internet Protocols/Softwares: TCP/IP, Ethernet, Wireshark

PROFESSIONAL EXPERIENCE:

Confidential, Madison, WI

Sr. Java/J2EE Application Developer

Responsibilities:

  • Used agile development methodology during designs, implementation, testing, and maintenance.
  • Developed the presentation layer and Spring- framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.
  • Designed and developed Spring AOP components for Service implementation.
  • Business-logic controller framework development utilizing Spring framework and dependency injection, catering to both standard server-side and AJAX client requests.
  • Implemented Transaction Management based on Spring AOP and Dependency Injection based on Spring IOC.
  • Involved in the development of presentation layer and GUI framework using Angular JS and HTML.
  • Employed Hibernate 3 for ORM mapping and persisting of data to backend.
  • Expertise as Designer in User Interface Applications and Web Developer in developing Web Applications using Web Standards, JavaScript, JSP, HTML/HTML5, XHTML, jQuery, CSS/CSS3, Ajax and Spring Boot.
  • Did Packaging and Deployment of builds through Jenkins.
  • Worked on UNIX shell scripting for the project.
  • Developed Servlets, JSP pages, Spring Beans, JavaScript and worked on integration.
  • Test Driven Development (TDD) approach was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.
  • Used LDAP services for user authentication and authorization.
  • Drive BPM adoption within client organizations by empowering client resources to become self-sufficient with building process applications on their own.
  • Assist clients in identifying other business process opportunities in which the BPM software could provide a solution.
  • Worked with SQL to store, retrieve, and update and manage all the detail for Ethernet provisioning and customer order tracking.
  • Contribute to the BPM and Case Management software practice by sharing methods and best practices.
  • Wrote Drool rules in rule flow for fetching the rule data from the database.
  • Web logic Application Server is being used as the Business Service Tool in middle tier.
  • Used Log4j for tracking the applications.
  • Used Git bash as version control tool and Clear Quest for defect management.

Environment: Agile, Core Java, J2EE, Spring, Hibernate, WebLogic Application Server, Eclipse, Oracle 10g, LDAP, Spring Boot, HTML, UNIX, Jenkins, Rest, Ethernet, LOG4J, TDD, Clear case, Clear Quest, JMS, JQuery.

Confidential, Evansville, IN

Java Web Application Developer

Responsibilities:

  • Involved in loading and storing objects using Hibernate JPA implementation.
  • Used Struts tag libraries and custom tag libraries extensively while coding JSP pages.
  • Designed and developed several web application modules using Servlets, JSP and Hibernate.
  • Used JDBC Prepared statements to call from Servlets for database access
  • Involved in web component design and development using JSF, Servlets, and tag libs.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Developed a database and acquired access and managed data using Mongo DB connectivity and query.
  • Proficient in User Interface Design and development process using Angular JS, HTML5, CSS3.0, Richfaces4 and AJAX on presentation layer.
  • Involved in developing SQL queries, stored procedures, and functions. Hands on experience working with Oracle (11g, 10g, 9i).
  • Leveraged TCP/IP protocols for web to connect to RESTful services using ajax calls, tested and debugged via Wireshark and SoapUI.
  • Experienced in React JS and working with React Flux architecture.
  • Working with React Router for developing Single Page Applications SPAs.
  • Experienced in developing React components.
  • Used subversion as version control.
  • Used JIRA for tracking and creating tasks and raising tickets.
  • Extensive use of Agile Methodology.
  • Ran HP fortify scans as a part of Source Code Analysis to detect the security vulnerabilities.
  • Worked in clearing the observed security vulnerabilities like authentication issues, SQL injection issues etc.

Environment: JDK 1.8, Core Java, J2EE, Mongo DB, Restful web services, JPA, hibernate 3.2.3, HTML5, CSS3, AJAX, JavaScript, MYSQL, TCP/IP, Wireshark, Eclipse, Maven, JBoss.

Confidential, Kansas City, Missouri

Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in all phases of the application development.
  • Designed, developed using Java/J2EE and uses various frameworks: Spring MVC, Hibernate, and Oracle WebLogic.
  • Developed web pages using with HTML5, CSS3, Ajax and Angular JS based on W3C standards and Web2.0.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end Web Server, then display the result in web pages by writing AngularJS controller, directives, services, and route providers.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
  • Implemented SOAP based web services, designed and built SOAP web service interface.
  • Used Spring annotations as well as xml configuration for dependency injection.
  • Integrated Spring JDBC for data access using with Hibernate.
  • Worked on performance tuning for the PT (Performance Testing) environment and PROD environments, built reports to access the performance.
  • Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.
  • Developing Hibernate Configuration files for PostgreSQL and MongoDB.
  • Implemented a multi-user chat program using Sockets to allow multiple people to enter and exit a particular chat room at any time. Each user runs a client program that registers with a central server in order to chat with the rest of the users that are currently registered.
  • Used SVN as Version Control Software.
  • Used JUnit Framework along with Mockito for the unit testing of all the java classes.

Environment: Java/J2EE, Spring framework, Web services, HTTP, JMS, Oracle, JavaScript, HTML5, JBOSS 7, Maven, log4j, SOAP, WSDL, MVC Architecture, Putty, Eclipse, Soap UI, VISIO, SVN, JMeter.

Confidential, Billerica, MA

Java/J2EE Developer

Responsibilities:

  • Designed the project using MVC, Session Façade, DAO patterns.
  • Used Spring Dependency Injection for injecting the object dependencies.
  • Implemented Spring Frame Work based on MVC paradigm.
  • Worked with Spring Declarative Transaction Management Using Transactional annotation.
  • Used JMS to consume and produce XML messages from and to WebSphere MQ.
  • Developed code for database interaction using Spring Jdbc and implemented all DAO’s.
  • Tested the web service Application using SOAP UI and business logic using JUnit and Mockito.
  • Used SQL queries in retrieving, updating, creating and deleting the customer details from the Oracle.
  • Used Maven to build the application, SVN as version control system and Putty for telnet to Linux.
  • Configured and deployed the application on Jboss Server.

Environment: J2EE,Java1.7,Spring,SpringJDBC,IntellijeIdea,SQL,JBOSS,TOAD,WebSphereMQ,Rational Rose, XML,RESTFUL Web services, Maven, Bamboo, Jira, Crucible, JUnit, Mockito, SVN, Windows, and UNIX

Confidential

Java/j2ee Developer

Responsibilities:

  • Performed Use case design, object modelling using UML, like Transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
  • Worked under agile methodology environment with DAO design pattern using Spring framework.
  • Implemented Spring Frame Work based on MVC paradigm.
  • Worked with Spring Dependency Injection and Transaction Management using AOP.
  • Extensively used Spring MVC framework to develop the web layer for the application. Configured Dispatcher Servlet in web.xml.
  • Used JMS to consume and produce XML messages from and to WebSphere MQ.
  • Implemented RESTFUL Web services.
  • Developed code for database interaction using Spring JDBC.
  • Used SQL queries in retrieving, updating, creating and deleting the customer details from the Oracle.
  • Used Maven to build the application.
  • Research and study of different kinds of configuration management tools like Hudson etc.
  • Configured and deployed the application on WebLogic Application Server.
  • Used CVS as version control system.
  • Actively involved in code reviews and bug fixing.

Environment: J2EE, Java1.6, J2EE, Spring, Spring JDBC, Eclipse, Hudson, WebLogic, SQL, Oracle, WebSphere MQ, Rational Rose, XML, RESTFUL Web services, Crucible, Jira, bamboo, Maven, CVS, Windows, and UNIX.

Confidential

Software Engineer

Responsibilities:

  • Involved in development of the applications using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet).
  • Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using Spring Framework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
  • Used Hibernate to store the persistence data into the DB2 UDB database and written SQL to access the data from the database.
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules.
  • Used XML, WSDL Web Services for communicating data between different applications.
  • Deployed the application on WebSphere Application server.
  • Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT).

Environment: Java, J2EE, Spring MVC, Hibernate, HTML, JavaScript, JSP, CSS, JDBC, DB2, WebSphere, STS, SVN.

We'd love your feedback!