We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Having 8+ years of experience in object oriented programming, design and development of Multi - Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).
  • Experience in Backend Development by implementing J2EE Design Patterns like Singleton, MVC, Factory Pattern, Data Access Object, Business Delegate, Front Controller and Transfer Object.
  • Hands on experience with application development in Servlets, EJB, JSP, JSF, JMS, Spring, Struts, Hibernate.
  • Experience in Amazon Web Services AWS - S3, Glacier, EC2, VPC, SNS, SQS.
  • Experience in developing SOAP based Web Services using Apache CXF, and JAX-WS and Restful services like JAX-RS
  • Experience in Object Relational Mapping (ORM) tools such as JPA and Hibernate for developing persistent layer and to implement database interactions.
  • Experience in working in environments using Waterfall, Agile, Scrum and Test Driven development methodologies.
  • Worked extensively in Model View Controller (MVC) architecture for web development using Struts and Spring MVC, JSP, JavaBeans and Servlets
  • Involved in implementing of Functional interfaces and lambda expressions and used Java 8 stream api for bulk data operations on collections.
  • Extensive development experience on different IDE’s like Eclipse, NetBeans, IBM RAD
  • Experience in configuring servers like JBoss, Web Sphere Application Server, Web Logic and Apache Tomcat.
  • Experienced with developing controller components as XMLs, XSDs and XSLTs.
  • Experience in working with web pages developed using following technologies - HTML/HTML5, CSS/CSS3, AJAX, JavaScript and Angular JS for user interface.
  • Good experience in J2EE Testing in developing test cases with Junit for Unit testing, and logging using Log4J
  • Experience with Oracle, MySQL and DB2 Databases.
  • Experience in JDBC Programming and also with writing SQL Queries, PL/SQL, Store Procedures, Functions, and Packages.
  • Experienced in JMS over messaging to exchange the information more reliable and asynchronous way in Enterprise Application. Used Apache Active MQ as JMS provider.
  • Hands on experience using configuration tools like SVN, IBM Clear Case.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

Languages: Java, C, C++, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API

Mark-up/XML Technologies: HTML, XHTML, JavaScript, AngularJS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON

Tools: & Framework: Struts, Spring, JSF

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, AWS, Micro Services

Web/App Servers: IBM WebSphere, WebLogic, Apache Tomcat, JBoss

Database: Oracle, SQL-Server, MySQL server, DB2

Development Tools: Eclipse, Net Beans, IBM Web Sphere RAD

O-R mapping: Hibernate

Testing Tools/ Others: JUnit, SoapUI, Putty, RTC, StarTeam

Version Control: CVS, SVN, VSS, Rational clear case

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, Sun Solaris, UNIX

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Java/J2EE developer

Responsibilities:

  • Responsible for Requirement Analysis and Solution Development in Agile approach for the STARS project Web Front End application.
  • As a member of the Web Front End team, developed and implemented responsive web pages using XHTML and JSF Primefaces while maintaining high usability standards.
  • Experience in AWS (Amazon Web Services) cloud computing platform including VPC (Virtual Private Cloud), EC2, S3 and knowledge on other Amazon services like SNS / SQS.
  • Worked on EC2 and VPC API to create instances and virtual private cloud in Amazon.
  • Implemented Micro Services based Cloud Architecture on Amazon Web Services (AWS) Platform and Cloud Foundry.
  • Used Java 8 stream api for collection classes for supporting sequential as well as parallel processing.
  • Responsible for implementation of java 8 features like Functional interfaces and lambda expressions.
  • Consumed SOAP web services exposed by the backend PSRM system and performed data parsing, validations and check logic before sending these to the WEB UI.
  • Created Entity Beans for data abstraction Layer. Also, responsible for creating Validation framework for front end data validation.
  • Developed severalEJBs which hold the business logic of the application.
  • Responsible to generate WSDL files and write the client code for consuming web service.
  • Implemented TestNG framework using Junit for achieving test coverage for the code being developed.
  • Developed DAO classes to manage database transactions using JPA and its implementation Hibernate.
  • Extensively used AOP concepts of Spring Framework as part of development.
  • Developed Message Driven Bean MDB components to implement Asynchronous message processing.
  • As a part of front end for creating an user interfaces pages HTML, CSS, JavaScript, JQuery, Ajax have been used.
  • Used Spring Batch to run jobs to complete the transactions.
  • Written SQL, PL/SQL queries. And used Oracle stored procedure, functions, triggers, cursors, objects, sequences etc.
  • Oracle database have been used in the storage section.
  • IBM Clear Case is used as a version controlling tool and code management.
  • Attended stand up Scrum meeting every day to discuss and analyze the accomplishments and backlogs.
  • Responsible for POCs in the project whenever the team wanted to try a new feature or framework to enhance the technology framework.
  • Supporting the QA team with respect to bug fixes during SIT and UAT.

Environment: Java, J2EE, JSF, JSF Primefaces, Spring Framework, EJB, JMS, JPA, Stored Procedure, XML, XSLT, JavaScript, Angular JS, JQuery, AWS, Micro services, SOAP, WSDL, Servlets, MySQL, Oracle, XHTML, Clear Case, JUnit, WebSphere Application Server.

Confidential, Des Moines, IA

Java/J2EE developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing
  • Generated the use case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in the design phase using Star UML tool
  • Used Maven as build tool and deploying the application
  • Developed the User Interface using Spring framework, JQuery and Ajax
  • Used Spring framework AOP features and JDBC module features to persist the data to the database for few applications. Also, used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Developed the persistence layer using Hibernate Framework by configuring the 1:1/1: M /M: M mappings in hibernate mapping files and created DAO and PO.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Designed and developed the modules of the SIIF application. The back-end entities were created from tables in the JPA database, the application architecture was designed using layers for services, domain and presentation, the front-end views were created using HTML and predefined Cascading Style Sheets (CSS), and the programming was done using Spring 3.0, Hibernate, SQL Server 2008 and XHTML.
  • Used RESTfulweb services interface to Java-based runtime engine and accounts.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Actively involved in writing SQL using SQL query builder.
  • Configured Spring MVC design pattern for testing purposes. Developed test scripts using JSF with Spring MVC to evaluate the performance of different modules of the application.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Used DAO pattern to retrieve the data from database.
  • Worked with WebSphere application server that handles various requests from Client.
  • Developed test cases using JUnit.

Environment: Java, Hibernate, Spring, XML, Tortoise SVN, JSP, MVC, J2EE, StarUML, JUnit, Maven, WebSphere, AXIS, UML, SOA, JAX-WS, Sun Metro stack, JSF, RESTful, Log4J, SOAP, Oracle, WSDL, JavaScript, AJAX, JIRA and RAD

Confidential, Chicago, IL

Java/J2EE developer

Responsibilities:

  • Designed project related documents using MS Visio which includes Use case, Class and Sequence diagrams.
  • Writing end-to-end flow i.e. controllers classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core java API and data structures
  • Spring Batch is used for Batch processing with which notifications are sent in timely manner.
  • Used Spring JMS related MDP to receive the messages from other team with IBM MQ for queuing.
  • Developed presentation layer code, using JSP, HTML, AJAX and JQuery.
  • Developed the Business layer using spring (IOC, AOP), DTO, and JTA.
  • Developed the Persistence layer DAO using hibernates.
  • Developed the web application tool to extract the information on mandatory training for employees. This tool used Struts framework.
  • Implemented Restful web services using Jersey API, JSON and XML.
  • Developed the project using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Developed SQL Functions and procedures to interact with Oracle.
  • Developed unit test cases using Junit framework for testing accuracy of code and logging with SLF4j + Log4j.
  • Worked with defect tracking system ClearQuest.
  • Worked with IDE as Spring STS and deployed into spring tomcat server, WebSphere 6 & used Maven as build tool.
  • Did the coding and development of a Web Application to display the videos and audio files recorded by the servers
  • Using Servlets, JSP, HTML and CSS, JQuery. Deployed the application on Java System Application Server.
  • Proficiency with Java, Java EE, JSF, Primefaces, JQuery, JPA, Hibernate, EJB, CDI
  • Responsible for code sanity in integration stream used Clear Case as version control tool.

Environment: Java, J2EE, HTML, CSS, AJAX, JQuery, JavaScript, JSP, Spring, Spring Batch, Spring web services, RESTful, JSF, Primefaces, Jersey, XML, UML, JUNIT, Spring tc Server, Spring STS, Maven, Clear Case, Oracle, Spring JMS, IBM MQ.

Confidential

Java/J2EE developer

Responsibilities:

  • Involved in entire lifecycle activities of the project including requirement gathering, analysis, design and development and testing
  • Involved in Object analysis, design and documentation of the application model using UML.
  • Implemented Authentication, Upload, Report and Logout processes. Supports Multipart file upload.
  • Developed Full text search using Apache Lucene
  • Followed model, view and controller architecture (MVC) for the project development.
  • Developed the Presentation layer using Struts MVC. Implemented and maintained AJAX based rich client for improved customer experience.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in the implementation of the application
  • Developed code using servlets API and java API
  • Used Hibernate as Persistence tool to interact with Persistent database Oracle.
  • Created and executed unit test cases by using Junit framework and logging with log4j.
  • Implemented SOAP web services using apache axis. Used SoapUI for web services testing.
  • Worked with defect tracking system Mantis.
  • Worked with IDE as Eclipse Indigo and deployed into Tomcat Server & used ant build tool to achieve more functionality for build process.
  • Responsible for CI builds and integration of development stream in SVN.

Environment: Java, J2EE (JSP & Servlets), HTML, CSS, Adobe Air, Adobe Flex, Hibernate, apache axis, web services, XML, UML, Testing, JBoss, Eclipse Indigo, Ant, SVN, Oracle, SoapUI, Mantis.

Confidential

Java developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Developed various java business classes for handling different functions.
  • Developed controller classes using Struts and tiles API
  • Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use Case Transaction diagrams.
  • Participated in design and code reviews
  • Developed User Interface using AJAX in JSP and also performed client-side validation
  • Developed JUnit test cases for all the developed modules. Used SVN as version control

Environment: Java, J2EE, JSP, Struts, JNDI, DB2, HTML, XML, DOM, SAX, ANT, AJAX, Rational Rose, Eclipse Indigo, SOAP, Apache Tomcat, Oracle, LOG4J, SVN.

We'd love your feedback!