We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Around 7 years of Experience in the Java/ J2EE development in all phases of Software development life cycle including Analysis, Design, Development, Testing, Implementation, and Documentation.
  • Strong experience in Client - Server systems using Object Oriented Concepts and Design Patterns.
  • Experienced in implementing oops concepts using java/j2ee technologies such as Core Java (Collections, Generics, Enums and Annotations etc.), Servlets, JSP, JDBC, spring, Hibernate and Web Services.
  • Extensively worked on open source control frameworks Struts, spring, Hibernate and have in depth knowledge of design patterns and Multi threading.
  • Hands-on experience in the Spring Framework, Spring Core (IOC Container, AOP), Spring MVC, Spring Templates, Data Access (Transactions, JDBC and ORM), Spring BOOT technologies and Struts framework.
  • Expertise in implementing backend logic with Servlets, Hibernate, JMS, EJB, Web services.
  • Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, JUNIT.
  • Experience in Developing RestFul APIs with JAX-RS.
  • Developed RestFul web services using Jersey framework.
  • Experience in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, Schema, SOA, JAXB and JAXP.
  • Work experience on RDBMS like Oracle, Mongo DB and MySQL. Creating SQL statements &Sub queries.
  • Strong Experience in developing user interfaces with HTML, DHTML, JSTL, XML and CSS.
  • Knowledge in developing web-based applications using Java Spring Boot, XML, CSS, HTML, DHTML, JavaScript and JQuery.
  • Good Exposure to Web/application servers such as Apache Tomcat, Web Logic, WebSphere, JBoss, Glassfish.
  • Experience in configuring build tools like Maven and ANT for the development and deployment.
  • Experienced in logging using log4J, SLF4J, Logback.
  • Good expertise using various IDE tools like Eclipse & Net Beans etc.
  • Strong experience in UNIX and Linux.
  • Good Exposure on Testing and Bug Life Cycle.
  • Experience in using JUnit for unit testing and Test-Driven Development using Mockito, power mocks and DbUnit.
  • Experience with Jira upgrade with minimal down time.
  • Strong command on Bug tracking tools like Bugzilla and others like Quality Center.
  • Experience in Version control using CVS, SVN, GIT
  • Performed Continuous Integration automation using Jenkins.
  • Hands on experience with JUnit, J-Web Unit,TestNG,Seleniumand Log4j in developing test cases.
  • Extensively worked on new requirement and enhancements to meet the client requirements.
  • Experience in Design and Development of custom software solutions, and Re-engineering to enhance existing frameworks to work with newer technologies
  • Strong analytical and interpersonal skills along with excellent communication skills.
  • Highly motivated, willing to work independently and in a team environment.

TECHNICAL SKILLS

Languages: Java, UML, XML, and PL/SQL.

Web and Application Servers: WebLogic, JBoss, WebSphere, Apache Tomcat

Java Technologies: Java 8, JSP, Servlets, JSTL, EJB, JDBC, JNDI, JMS, JPA, Web Services (SOAP and REST), Struts, Spring framework, Hibernate

Web technologies: HTML, DHTML, XML, JavaScript, JQuery, JSON, AngularJS, Angular2, CSS, XSLT, AJAX

Data Base: MS SQL Server, DB2, Oracle, and MySQL

IDE: Eclipse, NetBeans

Build Tools: Maven, Ant

Methodologies: Agile, SDLC Waterfall model

Operating Systems: Windows, Unix and Linux

Process Tools: Bug zilla, Jenkins, Anthill, Atlassian Tool Set - Jira, Bamboo, Bitbucket

Other Technologies: JUnit, Log4J, Selenium, Logback, JAXB, JiBX, XML Beans, TestNG

Version Controls: CVS, SVN, GIT

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using agile methodology.
  • Designed and developed command center application and configured email alerts to check the functionality of various applications using Spring MVC, Bootstrap and Angular2.
  • Developed frontend of application using Boot Strap (Model, View, Controller), Angular2 framework.
  • Worked on developing the backend part of the application involving Spring 4.0, REST Web Services, and Spring AOP with log4j.
  • Used Spring BOOT to create stand-alone spring applications and to implement Micro Services based Cloud architecture.
  • Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring Security, Spring Transactions.
  • Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors.
  • ORM tool Hibernate 4 to represent entities and fetching strategies for optimization
  • Configured Hibernate’s second level cache using EH Cache to reduce the number of hits to the configuration table data.
  • Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base
  • Deployed EJB Components on WebLogic.
  • Extensive use of Angular2 for developing the SPAs (Single Page Applications) for internal application/tool.
  • Proficient with Angular2 directives, components and two-way binding to bring additional functionality to HTML and making dynamic.
  • Developing the business logic for Internal Job Board using Angular2.
  • Used Hibernate framework in the data access layer to access and update information in Oracle Database.
  • Developed Batch Jobs using Oracle Procedures for data reconciliation which will execute on nightly basis to sync up the intraday updates.
  • Produced as well as consumed Restful web services using Jersey API's.
  • Used Maven to build and deploy the application on web logic server.
  • Worked with GIT which is used as a version control tool in the project.
  • Used XML SAX parser to simulate xml file which has simulated test data.
  • Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java, TestNG and Maven.
  • Used JUnit framework for unit testing of application.

Environment: Java, Oracle 12c, Angular2, Hibernate 4, spring 4, Spring Boot, JUnit, Selenium, Maven, Restful Web Services, Micro Services, HTML, JQuery, GIT, XML, SOAP, PL/SQL and WebLogic 12.

Confidential, St. Louis, Mo

Java/J2EE Developer

Responsibilities:

  • Involved in every phase of SDLC.
  • Involved in requirement gatherings and technical design meetings.
  • Focused on front-end design utilizing JSF framework along with AJAX and other JavaScript technologies as well as design of business objects with Hibernate ORM.
  • Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
  • Implemented the Spring Restful Template to retrieve the data from the other system using JSON as messaging medium.
  • Implemented the Caching mechanism and refreshing the Caching mechanism using EH Cache.
  • Used various CoreJavaconcepts such as Multithreading, Exception Handling, Generics, Collection APIs to implement various features and enhancements.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate.
  • Implemented Authentication & Authorization with Site Minder and spring security.
  • Created POC for Spring Batch for running batch jobs.
  • Implemented Hibernate second level cache using EH Cache and enable the Query Cache property for cache at query level.
  • Built data access subsystems using Hibernate and Spring against stored procedures on a DB2 database.
  • Developed REST services to talk with adapter classes and exposed them to front-end. Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
  • Developed the validations for the application using Bean Validation Framework JSR - 303.
  • Used AngularJS framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using LESS.
  • Proficient in filtering data by using APIs before displaying in the browser using AngularJS.
  • Created Test suites in SOAPUI projects and created internal test cases depending on the requirement.
  • Used Spring DAO concept to interact with Database using JDBC template.
  • Designed and developed a Restful Style Web Services layer to interface with DB2 system, and an AJAX front end.
  • Used UNIX commands for debugging.
  • Deployed the web components in WebLogic Web Server.
  • Used Maven for building and added lot of external dependencies.
  • Used AtlassianBamboo, Bitbucket and JIRA products for continuous integration and project management.
  • Actively worked with various teams to create new build and deployment jobs according to their requirements in Bamboo and Jenkins.
  • Implemented bamboo for Continuous Integration Builds and Notifications.
  • Unit testing and system testing using Defect Tracking System.
  • Implemented Jenkins and connected it to Bitbucket and Jira.
  • Worked with Mocking while running JUnit test cases for batch processing.
  • Integrated LOG4J framework into the Application.
  • DevelopedSeleniumWebDriver automation scripts usingJavacovering all requirements for enhancements.
  • WrittenSeleniumscripts to perform integration test of the application.
  • Involved in Daily Stand Up Meetings, Sprint Planning and Backlog Grooming for Agile Scrum Process.

Environment: J2EE, Multithreading, JSP, JDBC, Maven, Xml, Hibernate, spring, Selenium, Log4j, DB2, Web Logic 10.3, AngularJS, Eclipse IDE, UNIX, Linux, JUnit, Bamboo, Bitbucket, Jira, Jenkins, Spring Restful WS

Confidential, Boston, MA

J2EE Developer

Responsibilities:

  • Involved in design, development and testing of the application.
  • Followed Extreme Programming (XP) concepts one of the method of Agile Methodology to produce high Quality software and satisfy the customers.
  • Designed and implemented User management and Report Management modules using J2EE, JSP, Servlets, Struts and Oracle Database.
  • Implemented the business logic using JSP, JSTL, Java Beans and service classes.
  • Worked on the Hibernate framework reverse engineering to access data.
  • Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
  • Created the stored procedures using Oracle database and accessed through Java JDBC.
  • Coded Entity Beans for data persistence within Data Access Layer.
  • Developed Message Driver Beans to receive the messages from the JMS Provider.
  • Developed GUI using JSP, Struts MVC frame work.
  • Implemented the UI using java server pages, HTML, CSS.
  • Developed asynchronous components using IBM MQ Series with JMS for queuing and messaging.
  • Performed CRUD operations on the existing, new database tables and created connection pool.
  • Developed Message Driven Beans to send email notifications using Java Mail API.
  • Developed stored procedures using callable statement for effective inserting and updating the data in the tables.
  • Worked with Jira for bug tracking
  • Used HipChat for internal messaging.
  • Used SVN for version control of the code and configuration files.
  • Build and compiled the project assemblies using MAVEN, and deployed it with ANT script.
  • Developed JUnit test cases to test the functionality of application.
  • Implemented Logging framework using Logback.
  • As a team, we have followed Agile Scrum Methodology.

Environment: Java 1.7, Eclipse, Struts, Hibernate, Servlet, JSP, Oracle, IBM MQ series, Tomcat 7, JSP, JSTL, HTML, CSS, ANT, XML, HipChat, Logback, JUnit

Confidential

Java Developer

Responsibilities:

  • Assisted in creating Use Case diagrams, Class diagrams and Sequence diagrams.
  • Implemented Design Patterns like Session Facade, Business Delegate, and Data Access objects, Data Transfer Objects, Front Controller, Service Locate and Singleton.
  • Developed user interface using JSP, Servlets, and Ajax.
  • Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Involved in designing MVC patterns using HTML for Controller Form Layers.
  • Done with Server side validations using Struts Validation framework.
  • Leveraged struts-validations, struts-beans tag libraries.
  • Used Struts 2 framework for handling the data application, processing the configuration within the system, creation of actions, validations within the JSP pages.
  • Implemented the Struts Validation Framework to validate the mandatory data and for business logic validations.
  • Involved in writing complex SQL queries, Stored Procedures in PL/SQL to query data.
  • Extensively used JDBC concepts to connect to, retrieve and update information in the database.
  • Used JMS for sending updates to various other applications.
  • Involved in Consuming XML web services using SOAP and WSDL.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Deployed WAR applications in Web Logic.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing using JUnit.

Environment: Struts, Java, Servlets, JSP, JMS, JavaScript, AJAX, XML, Oracle, Eclipse, ANT, SOAP, WebLogic, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Created the UI tool - using Java, XML, DHTML and JavaScript.
  • Designed the applications using OOAD.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used Java Beans to return dynamic information.
  • Incorporated entitlement checks in the entire session bean.
  • Created and deployed numerous Session and Entity beans.
  • Deployed application on WebSphere server.
  • Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
  • Recreated system architecture diagram and created numerous new class and sequence diagrams.
  • Created combined deployment descriptors using XML for all the session and entity beans.
  • Developed the Login screen so that only authorized and authenticated administrators can only access the application.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently.
  • Developed a web-based reporting system with JSP in the Eclipse using WebSphere, DAO and spring.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Involved in Consuming XML web services using SOAP and WSDL.
  • Involved in preparing the Documentation of the project to understand the system efficiently.

Environment: Java, J2EE, Servlets, JSP, WebSphere, HTML, Java script, JDBC, JSON, WSDL, SOAP, JSF, JMS, Struts framework, Unix, SQL, PL/SQL, SVN.

We'd love your feedback!