We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

Cleveland, OH

SUMMARY:

  • Over 10 plus years of IT experience in developing Multi - Tier Enterprise application using Java/J2EE technologies with Agile Methodology.
  • Expertise in development in Servlets, JSP, spring, SOAP and RESTful web services, Hibernate.
  • Expertise in Agile Software Development Methodology including Scrum technology.
  • Experience in entire software development process including requirement analysis, design, coding, testing, debugging and maintenance.
  • Excellent understanding of Data Structure and Algorithm.
  • Experience in front end development using HTML 5, CSS 3, JavaScript, JQueryUI, Ajax, JSON and JSTL, JSP.
  • In depth understanding/knowledge of BigData Hadoop Architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node, and MapReduce concepts and experience in working with MapReduce programs using Apache Hadoop
  • Strong experience with build and release Spring and Spring boot framework.
  • Expertise in developing web-based applications using AnjularJS
  • Experience in configuring and deploying applications on Tomcat 6.x/7.x server and Web Logic server.
  • Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
  • Proficient in Database technologies which includes Oracle 8i/9i/10g/11g, MySQL, MS SQL, along with SQL, PL/SQL programming, Stored procedure.
  • Experience in developing enterprise applications using scala.
  • Hands on experience in building tool like Maven 3.x and ANT.
  • Good knowledge of version control clients like SVN, GIT.
  • Expertise in web-based applications and Web services (WS-security)using core java.
  • Good knowledge in OOAD, OOPs and developing UML diagrams like sequence and activity diagrams and class diagrams.
  • Good knowledge of database design and development with relational database schema and normalization of tables.
  • Expertise in frameworks like SOA & MVC using spring.
  • Good knowledge in Amazon web services (AWS) in creating instances.
  • Proficient in Java Multi-Threading, Socket programming, Swing programming.
  • Development experience with IDE's like Eclipse 3.3, WSAD 6.0 and Net beans.
  • Expertise XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Expertise in implementing design patterns like Factory, Singleton, Delegate, and J2EE Design patterns like Intercepting Filter, Composite View, MVC, Front Controller, Session Facade, Data Transfer Object, Data Access Object and Service Locator.
  • In-depth knowledge and very good experience in testing the internal structure of the code as white box and master in writing junit test cases using Gherkin language.
  • Good knowledge on Google web toolkit.
  • Very Good understanding in various testing phases like Unit testing, Integration testing, and System Testing and pre-productiontesting.
  • Very good understanding of Unit Testing with Junit and Mockit Frameworks.
  • Good Knowledge in JSON parsing.
  • Experience is Project/Team Management tool like JIRA, Asana, and Web2Project.
  • Self-motivated, initiative, flexible and ability to solve the problems efficiently.
  • Flexible in working pair programming and individually.
  • Very Strong inter-personal skills in interacting with End Users, Managers and Technical personnel. Motivated team player with ability to work under minimal supervisions.
  • Good Knowledge in Hadoop and Big Data Technologies.

TECHNICAL SKILLS:

Operating Systems/Environment: Windows 98/2000/XP/7/8/8.1/10, Ubuntu, Linux, Macintosh OS X, Cloudera CDH,EC2, IBM Big Insight

Java & J2EE Technologies: Core Java, Servlets, JSP, JDBC, Java Beans

Frameworks: MVC, Struts, Hibernate, Spring, Spring boot

Databases/Database Languages: MySQL, MS-SQL Server, SQL, Oracle 11g, NoSQL, SQL Management Studio

Web Technologies: HTML5, XML,CSS, JavaScript, jQuery, REST, Bootstrap

Programming Languages: Java, C/ C++, Python, C#, Action Script,Vb.net

IDE’s/Tools: Eclipse, Intelli J, Net beans, Android Studio, DevC++, JUnit testing tool,Log4j for logging

Web Servers: Web Logic, Web Sphere, Apache Tomcat 7

Software Engineering Methods: UML, Object Oriented Methodologies, Scrum and Agile methodologies

Predictive Modelling Tool/Statistical Programming/BI Tools: Tableau, IBM Cognos, IBM’s Bigsheets, Spotfire, QlikView

Virtual machine: Oracle virtual box, VMware player, Workstation 11

Team/ Source control: Distributed(Git),Centralized(Sub Version-svn)

PROFESSIONAL EXPERIENCE:

Confidential, Cleveland, OH

Java/ J2EE Developer

Responsibilities:

  • Participate in the discussion with the business experts to understand the Business requirements and prepare them in to technical requirements towards development.
  • Involved in designing UML diagrams using Rational Rose.
  • Programming and Development of modules involving Struts, spring, spring boot, AJAX, Servlets, JSP, JSTL, JQuery and JS.
  • Development methodologies using Rational Unified Process (RUP).
  • Written the Java Script, HTML, DHTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Used Struts Navigation library to dynamically assemble presentation pages from reusable components
  • Used free marker to generate text output.
  • Established security standards to the working system.
  • Involved in setting up Kerberos security.
  • Used Struts Framework in the application, which is based on MVC design pattern.
  • Developed action classes and Form beans and configured the struts-config.xml.
  • Used Dependency Injection feature of build and release spring boot framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Implemented Design patterns such as Business delegate, Service locator, Model View Controller, Session façade.
  • Taken care of complete Java multi-threading part in back end components.
  • Taken care of multi-threading in back end java beans.
  • High level design of SOA components to complete end-to-end B2B integration
  • Worked on establishing communications with other applications using WebSphere Message broker with JMS for asynchronous messaging.
  • Implemented design patterns in scala for applications.
  • Used JAXB API to Marshall and Marshall XML documents for processing
  • Used XML Web Services using SOAP.
  • Worked in the Linux environment for system configurations and implementations
  • Extensively involved in Installation and configuration of Cloudera distribution Hadoop, NameNode, Secondary NameNode, JobTracker, TaskTrackers and DataNodes
  • Implemented logging mechanism using Log4j with the help of Spring AOP frame work.
  • Written JUnit Test cases using gherkin for the Helper, Gateway and Action classes which support the application.
  • Designed various tables required for the project in SQL database and used Stored Procedures in the application.
  • Migrated obsolete hardware platforms to VMs via VMware Converter
  • Participated in organizations business analysis.
  • Developed all the J2EE components using RAD
  • Developed the automatic build scripts using ANT for the application and deployed and WebSphere
  • Application server.
  • Utilized CVS as a version control system and for code management.

Environment: Rational Application Developer (RAD), J2EE, JSP, Servlets, Struts, JSTL, JMS, XML, XSLT, Spring, Spring boot, UNIX(AIX), Hibernate, JQuery, Java Script, Multi-Threading, Ajax, DHTML, HTML, CSS, IBM WebSphere Application Server 6.x, Web Services, WebSphere Message broker, Oracle, ANT, Rational Clear Case, JUnit, log4j,

Confidential, Cleveland, OH

Java Developer

Responsibilities:

  • Developed web pages using Struts, JSP, Servlets, HTML5 and JavaScript. 
  • Designed and implemented the strategic modules like Underwriting, Requirements, Create Case, User Management, Team Management and Material Data Changes.
  • Configuration of Business Rules, Business Processes and Responses with Meta data driven. 
  • The application is based on JSP, JavaScript, Struts 2.0, JSF 2.0, Hibernate 3.0, Service Oriented Architecture System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements. 
  • Involved in Installation and Configuration of Tomcat, build and release Springboot Source Tool Suit, Eclipse, unit testing. 
  • Involved in Migrating existing distributed JSP framework to Struts Framework, designed and involved in research of Struts MVC framework which fits into our existing framework, 
  • Developed Ajax framework on service layer for 2 module as benchmark 
  • Implemented Service and DAO layers in between Struts and Hibernate. 
  • Architected an enterprise service bus using Mule, Java (EJB3), Hibernate, and spring to tie back-end business logic/systems with web properties via a corresponding RESTful API. 
  • Used XSLT for transforming XML documents. 
  • Designed Graphical User Interface (GUI) applications using HTML5, JSP, JavaScript (JQuery), CSS, and AJAX. 
  • Applied MVC pattern of Ajax framework which involves creating Controllers for implementing Classes. 
  • Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance. 
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS, AngularJS and JavaScript. 
  • Implemented business process, database retrievals, access of information and User Interface using Java, Struts, and Planet Interact Framework. 
  • Implemented complex back-end component to get the count in no time against large size MySQL database (about 4 crore rows) using Java multi threading.
  • Used Ilog repository to manage organizational business rules.
  • Taken care of Java multi-threading in common java classes / library.
  • Implemented the Application using many of the Design Patterns and Object Oriented Process in the view of future requirements of Insurance domain. 
  • Used Log4j for logging the application. 
  • Used JAXB for converting Java Object into a XML file and for converting XML content into a Java Object.
  • Managed Virtualization Lab environment using VMware Server .
  • Agile methodology is used for development of the application. 
  • Developed the presentation layer with Spring boot MVC using JSP and JavaScript. 
  • Assisted in developing ongoing WebSphere Message Broker maintenance log and submitting issues to management .
  • Deployed the Application in Jboss Server present in Linux environment 
  • Deployed project components onto IBM WebSphere 6. 

Environment: Java, Apache Struts, J2SE 1.4.2, JSP, Servlets, JDBC, Jboss EJB, Java Script, JMS, HTML5, AngularJS, CSS3, J2EE Design Patterns, Web Services, Multi-Threading, AXML, SOAP, MS-SQL Server, Web Sphere 6, BEA Web logic 8.1, Sub Version

Confidential, LA, CA

Java Developer

Responsibilities:

  • Involved in designing modules and documenting them as a Module Design Document (MDD).
  • Worked on both front end using JSP, spring framework and back end part usingEJB and Hibernate.
  • Involved in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) Techniques using
  • Unified Modeling Language (UML).
  • Persisted common application level data like domain libraries using Cache.
  • Developed user interface using JSP, Java Script, HTML5 and CSS.
  • Maintained CSS and HTML, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS, for designing Webpages.
  • Hibernate was used as admin tool persistence framework.
  • Implemented interceptors using Hibernate and build and releasespring boot framework.
  • Used Ajax for intensive user operations and client-side validations, Using JavaScript for client side validation.
  • Expertise in web development and related software Angular JS, HYML5, CSS.
  • Developed JSP's, strictly confining to the policy of no java use in them by using JSTL.
  • Presentation tier of the application was built completely on Spring/Struts (For the Admin App).
  • Page Navigation, Java bean management and input validation is taken care by JSF.
  • Used Spring Tags, Struts Tag Libraries, and Validators in the development.
  • Used Spring-Core and Spring-AOP.
  • Used Hibernate as an ORM Framework for productive application development by reducing development time, complexities and increase flexibility.
  • Developed end-to-end composite RESTFUL Web Services by using SOA with CXF framework to use with different clients including Web & Mobile.
  • Developed Stored Procedures, Triggers and Functions and actively involved in tuning SQL queries,
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Stored Procedures, Triggers.
  • Used JSON strings to transfer java object data to Angular JS and vice versa.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages and used
  • XML parsers for data retrieval. Also Developed and consumed REST base web services.
  • Test driven development approach was used and hence worked intensively on developing test cases written using Gherkin.
  • Application deployment was done in Linux environment.
  • Quality Control Activities such as defect tracking, fixing using JIRA.
  • Involved in code review process, validating designs done by other developers and development of the application.

Environment: UNIX, J2EE (Servlets, JSP, JSF, EJB, JAX-WS), Struts, Spring, Spring boot, Hibernate, Restful, Multithreading, Oracle, HTML5, CSS, Angular JS, Java Script, CSS, XML, ANT, Rational Clear Case, WebLogic, JTA, JUnit,

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Gathered requirements from client, analyzed and prepared the requirement specification document.
  • Object oriented design using UML and IBM’s Rational Rose used in implementing UML.
  • Configured application connectivity using JDBC
  • Designed all user interfaces using JSP and deployed the application in Apache Tomcat server
  • Involved in API development using Core Java concepts
  • Used HTML, CSS, JSP, and JavaScript for Front End User Interface design.
  • Worked with the collection libraries.
  • Involved in Database designing and developing SQL Server.
  • Used development environment integrated with Eclipse with team support by Git
  • Integrated the Java application to end-users.
  • Involved in production support.

Environment: Java/J2EE (JSP, Servlet), Eclipse, Struts, Hibernate, JPA, XML, WebLogic, Unit Case, JUnit, UML

Confidential, McLean, VA

Java Developer

Responsibilities: 

  • Involved in understanding the functional specifications of the project.
  • Assisted the development team in designing the complete application architecture
  • Involved in developing JSP pages for the web tier and validating the client data using JavaScript
  • Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns. 
  • Involved in developing prototypes of the product. 
  • Developed activity, sequence and class diagrams using Unified Modeling Language and Rational Rose. 
  • Designed GUI Components using Tiles frame work and Validation frame work. 
  • Developed HTML and JSP pages using Struts.
  • Had experience with Swing for better development of GUI. 
  • Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data. 
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC. 
  • The application was designed on Struts Framework to make use of MVC pattern. 
  • Used Apache Log4J logging API to log errors and messages. 
  • Developed XML parser for File parsing. 
  • Involved in writing Detail Design Documents with UML Specifications. 
  • Involved in unit testing and system testing and also responsible for preparing test scripts using gherkin for the system testing. 
  • Responsible for packaging and deploying components in to the WebSphere. 
  • Developed backend components, DB Scripts for the backend communication. 
  • Used java IO to create reports, which were mailed to be mailed to manager every hour. 
  • Responsible for performance tuning of the product and eliminating memory leakages in the product. 
  • Conducting Code Review meetings with developers. 

Environment:Java, Java Beans, JSP, Servlets, JDBC, LOG4J, IBM DB2, XML, HTML, Swing, Struts 1.2, Web Sphere, CVS

Confidential, Reston, VA

Jr. Developer

Responsibilities

  • Involved in understanding the functional specifications of the project.
  • Assisted the development team in designing the complete application architecture
  • Involved in developing JSP pages for the web tier and validating the client data using JavaScript
  • Developed connection components using JDBC
  • Designed Screens using HTML and images
  • Cascading Style Sheet (CSS) was used to maintain uniform look across different pages.
  • Involved in creating Unit Test plans and executing the same.
  • Did the documents/code reviews and knowledge transfer for the status updates of the ongoing project developments
  • Deployed web modules in Tomcat web server.

Environment: Java, JSP, J2EE, Servlets, Java Beans, HTML, JavaScript, Tomcat Webserver, Oracle, JDBC, XML

We'd love your feedback!