We provide IT Staff Augmentation Services!

J2ee Developer Resume

5.00/5 (Submit Your Rating)

Omaha, NE

OBJECTIVE

  • me have Around 6 years of Professional Experience on full software development life cycle (SDLC) starting from collecting business specifications, user requirements, confirming the design decisions regarding data, process, reviewing/audit the code and documenting the entire life cycle.

SUMMARY

  • Designed and developed - Standalone, Web based/Enterprise applications using J2SE/J2EE, related Frameworks and Tools in different domains like - E-commerce, Banking and Insurance.
  • Experience in different types of Software development life cycle (SDLC) models like - Waterfall, Agile - SCRUM. For Analysis, Design and Development, Debugging, Support, Integration, Maintenance and Enhancements phases.
  • Proficient in applying best practice Design Patterns and Strategies like - Creational, Structural and Behavioral Patterns. To reduce tight coupling, enable code reusability, maximize performance, and reduce maintenance/extensibility risks in Applications.
  • Good noledge on Data structures and Algorithms - for fast data lookup, data indexing, parser, dynamic memory allocation, process scheduling, directory traversal, organizing file hierarchy and for problem solving.
  • Exceptionally skilled at implementing Web/Enterprise applications using - SOA, MVC/MVC-2, Microservice’s Architectures.
  • Design and Implementing User Interface (UI) pages Using - HTML5/CSS3, SCSS/SASS, Bootstrap, JavaScript, jQuery, AngularJS, JSON, AJAX.
  • Experienced in writing Unit tests in Jasmine and run in Karma.
  • Learnt the TypeScript Programming like Angular2.
  • Used JSP Technology for - To create dynamically generated web Pages on HTML, XML, or other documents types.
  • Efficient skills in XML related technologies like XML - AJAX, DOM, DTD/XSD, Schema, XSLT, XPath, XQuery.
  • Experienced using JSON format for data interchanging. JSON format is often used for serializing and transmitting structured data over a network connection.
  • Very good noledge on JAVA 1.8 Enhancements (like - interface limitations, Functional Interface, Lambda Expression, Method and Constructor, Stream API, Date & Time API, Base64 & Security API’s for Multicore Processors support, Annotations Enhancements, Nashorn JavaScript Engine).
  • Expert in J2SE - OOPS, Exception Handling, Multithreading, Collections Framework, Concurrency Collections, Generic, File me/O, Serialization, JDBC.
  • Proficient in J2EE Module like - Servlet, JSP, JSTL, EL.
  • Good working experience on Application Framework like - JSF 2.2, EJB 3.2, Struts 2.3.
  • Strong working experience using Spring Framework modules like - Spring (IOC, JDBC, AOP, Web-MVC, ORM), Spring Boot, Spring Batch, Spring Security.
  • Proficient in using Hibernate - ORM, JPA tool for persist and retrieve the data in Databases.
  • Expert in using Web Services - used JAX - RPC and JAX- WS for SOAP based Webservices, and JAX - RS for RESTful Webservices.
  • Practical noledge in using JMS over messaging to exchange the information in more reliable and asynchronous way in Application development by using - ActiveMQ, RabbitMQ.
  • Good experience in J2EE Testing in developing test cases with JUnit for Unit testing, and logging using Log4j.
  • Good experience how to use building tools like - Maven, Gradle.
  • Have Good Experience in configuring servers like - Apache Tomcat.
  • Worked on SQL/NoSQL databases systems like - Oracle, MySQL, MongoDB.
  • Proficient in writing and handling SQL Queries, PL/SQL - Stored Procedures, Functions and Triggers.
  • Extensive experience using IDE’s like Eclipse.
  • Strong analytical and problem-solving skills, highly motivated, good team player with very good communication & interpersonal skills. Coordination with offshore team for requirement transition & providing the necessary inputs required for successful execution of the application functionality.
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills.

TECHNICAL SKILLS

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

J2EE Technologies: Servlets, JSP JSTL and EL, JPA, JTA, JNDI, JMS, JSF, EJB.

UI Technologies: HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJS, JSON, AJAX.

XML Technologies: XHTML, DTD/XSD, XML DOM, XSL, XPath, XQuery.

Frameworks: Struts, Spring (IOC, JDBC, AOP, Web-MVC, ORM), Spring Boot, Spring Security.

Web services: SOAP, RESTful.

Web/App Servers: Apache Tomcat, Web Sphere, WebLogic.

Database: Oracle, MySQL, SQL Server, MongoDB.

Development Tools: Eclipse, Intellij

OR Mapping Tools: JPA, Hibernate.

Building Tools: Maven, ANT.

Testing Tools: JUnit, Mockito, groovy.

Version Control: Git, Apache Subversion (SVN), CVS.

Methodologies: Waterfall, Agile - SCRUM, RAD.

Design Patterns: Builder, Prototype, Adapter, Chain of Responsibility, Singleton, Factory, Proxy, Observer, MVC (Web frameworks), Filters.

Architectures: SOA, MVC and MVC-2, Microservices.

PROFESSIONAL EXPERIENCE

Confidential - Omaha, NE

J2EE Developer

Responsibilities:

  • Utilizing agile methodology to manage full life cycle development of the project.
  • Analyze functional and complex user requirements, procedures, and problems to improve performance for migrating applications.
  • Proficient in designing the rich UI applications using HTML5, CSS3, Sass/Scss, JavaScript, Angular JS, Material Design, Bower, Gulp, Node and NPM.
  • Migrating service provider application (JSF application) to Angular JS application. Using HTML, CSS, Java Script, Angular JS and other UI technologies.
  • Other side working general maintenance - JSF application. Fixing bugs and adding new enhancements init.
  • Used various J2SE concepts such as OOPS, Exception Handling, Multi-Threading, File me/O, Serialization, Collection Framework, Generics, Concurrency Collections, File me/O and Java 1.8 features - Functional Interface, Lambda Expression, Stream API, Method and Constructor .
  • Experienced in using Spring Boot for designing and developing an application without any configuration and to get started as quickly as possible
  • In Project development, we used Spring Security for highly customized authentication and access-control to application, to prevent from session fixation, click jacking and cross site request forgery.
  • Formally we used Swagger for API description format for REST APIs. And to create Open API files to describe the application.
  • Used ORM tools like Hibernate and JPA for retrieve and update data from database.
  • Log4Jwas used to monitor the error logs and usedGITas version control tool.
  • Used Jasper Reports for generating PDF - used in generating classes details pdfs and probationer details.
  • Develop and execute unit test cases by using Junit and groovy.
  • Deploying the applications using Tomcat web server
  • Ensuring successful implantation in Dev, UAT and Production environment.
  • Identified, reported and managed defects using defect tracking system using Version One.
  • Provide quality documentation, status updates.

Environment: Agile - Scrum, Java 8, HTML5, CSS3, Sass/Scss, Java Script, Angular JS, Material Design, Gulp, Bower, Node, NPM, JSON, Spring Boot, Spring Security, Hibernate, JPA,RESTful, Swagger, SQL Server, Gradle, IntelliJ IDEA, Tomcat, Log4j, JUnit, groovy, GIT, Version One, Jasper Report.

Confidential - Dallas, TX

Full Stack Java/ J2EE Developer

Responsibilities:

  • In the project development, we used Agile approach - in that we gone for the Iterative approach SCRUM methodology to meet customer expectation, timelines with quality assurance.
  • Proficient in designing the rich UI applications using HTML5, CSS3, JavaScript (ES5 and ES6)
  • Created a responsive layout designs using Bootstrap and jQuery-UI frameworks.
  • Extensively used AngularJS frameworks for developing web components in Single Page Applications.
  • Experience in consuming the RESTful web services using AJAX methods and parsing the XML, JSON data formats to render the web application content.
  • Created custom directive and components which extend the elements and modules of Angular JS.
  • Used various J2SE concepts such as OOPS, Exception Handling, Multi-Threading, File me/O, Serialization, Collection Framework, Generics, Concurrency Collections, File me/O and Java 1.8 features - Functional Interface, Lambda Expression, Stream API, Method and Constructor .
  • We used all the Spring 4.0 Framework modules like - In Data Access/Integration we used ORM, in Web Servlet, Portlet, AOP and In Core Container we used Beans, Core, Context and Test module.
  • We migrated Struts MVC 2.0 to Spring MVC.
  • Experienced in using Spring Boot for designing and developing an application without any configuration and to get started as quickly as possible.
  • We used Spring Batch for to make lightweight, robust application and to manage the high-volume transactions with extremely high performance on the database.
  • In Project development, we used Spring Security for highly customized authentication and access-control to application, to prevent from session fixation, click jacking and cross site request forgery.
  • Formally we used Swagger for API description format for REST APIs. And to create Open API files to describe the application.
  • We used RabbitMQ as message brokers - for asynchronous messaging, Distributed deployment.
  • Used pivotal cloud foundry - for deploy the applications. By dis we got speed code deployment, scalable on day to day operations and got secure by default.
  • Developed the persistence layer usingHibernate (ORM)Framework, created thePOJOobjects and mapped to data base table names using annotations.
  • Created Hibernate Sessions, Transaction management, Configuration and Mapping objects, HQL, and Criteria's to set and fetch the data from SQL based schema.
  • Analyze business requirements and develop various business delegates to integrate with RESTful Webservices Middleware services.
  • Developed REST API for test server for Express Router middleware-based API’s with MongoDB integration.
  • Built NoSQL schemas and maintaining sessions byMongoDB.
  • Worked with Eclipse IDE and deployed into WebSphere server and used Maven as build tool.
  • Used Jenkins as build management tool for continuous integration process (CICD). And for make automate all sorts of tasks related to building, testing, and deploying software.
  • Identified, reported and managed defects using defect tracking system using JIRA.
  • Log4Jwas used to monitor the error logs and usedGITas version control tool.
  • Developed test cases and performed unit testing usingJUnit Developed.
  • Focused on Test Driven Development theirby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Participated in Code Reviews of other modules, documents and test cases.

Environment: Agile - Scrum, Test Driven Development, J2SE, J2EE, HTML5, CSS3, Bootstrap, Java Script (ES5 and ES6), jQuery, AngularJS, JSON, AJAX, Spring MVC, Spring Boot, Spring Batch, Spring Security, Hibernate(ORM),RESTful, Swagger, RabbitMQ, pivotal cloud foundry, MongoDB, Maven, Eclipse, WebSphere, Log4j, JUnit, GIT, Jenkins, JIRA.

Confidential

Java/J2EE Developer

Responsibilities:

  • We used Agile - Scrum methodology as software development process.
  • 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.
  • Used JSF specification for build component-based user interfaces for web applications. and used JSF Facelets.
  • Written JSP’s files that combine HTML or XHTML code, XML elements and embedded JSP actions and commands.
  • Used the Spring IOCfeature to get Hibernate session factory and resolve other bean dependencies also usedSpringframeworkAOPfeatures andJDBCmodule features to persist the data to the database for few applications.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • Implemented logging and transaction manager using Spring AOP concept.
  • Used Spring Security to provide authentication, authorization and access-control features for Application.
  • Connected to Data sources and performed operations using Spring Data Framework features like Spring JDBC and Spring ORM.
  • Integrated Spring DAO for data access using Hibernate.
  • Analyze business requirements and develop various business delegates to integrate with Middleware services like JAX-WS using SOAP and REST.
  • Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
  • Developed REST API for test server for Express Router middleware-based API’s with DB2 integration.
  • Developed Data Services using XML messages that use REST web services, Created REST envelope.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Implemented Web Services - Restful and SOAP.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Focused on Test Driven Development theirby creating detailed Mockito tests for every single piece of functionality before writing the functionality.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in the system.
  • Log4Jwas used to monitor the error logs and usedGITas version control tool.
  • Participated in Code Reviews of other modules, documents, test cases.

Environment: Java, HTML, CSS3, JSF, jQuery, AngularJS, Spring Core, Spring AOP, Spring MVC, Spring Security, Spring ORM, Hibernate, SOAP,RESTful, Jenkins, JMS, JSP, XSLT, XML, MySQL, WebSphere, Mockito, JIRA, GIT.

Confidential

Jr. Java/J2EE Developer

Responsibilities:

  • Extensively used Waterfall Model for Software Development and Management Life Cycles.
  • Gatheird/analyzed functional requirements for the new phase in design.
  • Developed Use-case diagrams, class diagrams according to the UML standards.
  • Developed front user interface modules using HTML, CSS, JSP, JSF.
  • Used JSP for server-side components development. And to make Dynamic web pages.
  • Used core concepts of Java like OOPS, Exception Handling, Multi-Threading, File me/O, Serialization, Collection, File me/O.
  • Worked on building high performance - using multi-thread modules utilizing (thread pools, thread locals, re-entrant locks wait/notify, latches, deadlocks).
  • Used Servlets as controller layer in application for authentication and filtering the data.
  • Used Prime Faces user interface component library for JSF based applications.
  • Contributed to architecting the framework according to the J2EE Design Patterns for various Modules (Client tire, Middle tire, Business tire).
  • Developed web application using Spring MVC Framework as View and Controller layer
  • Spring Core used as Model view layer for developing Business logic. Spring AOP as middle ware service.
  • Created XML files to provide Context and Hibernate Mapping for database persistence.
  • Worked on WSDL’s files in SOAP web services.
  • Involved in writing complex queries using PL/SQL to extract data from database and to delete the data and to reload the data on Oracle database.
  • Developed functional test cases for Integration and Functional testing, regression testing using JUnit, and user acceptance testing.
  • Experience in using CVS repository used for store data, its co-ordinates the multiuser access to their content.
  • Used ANT as deployment tool to handle platform specific properties such as file separators and automating complicated repetitive tasks.
  • Developed various scripts for Creation and deployment of the code package using Apache Tomcat server.
  • Worked as support in production for various production issues.

Environment: Design Patterns, MVC-2 Architecture, HTML, CSS, J2SE, J2EE (Servlets, JSP), JSF, Spring (Core, AOP, MVC), XML, Apache Tomcat, PostgreSQL, ANT, CVS, JUnit.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in the implementation of design using various phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in WATER FALL Model.
  • Developed User Interfaces using HTML, JSP (custom tags) pages and Struts.
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Used various CoreJava concepts such as OOPS, Exception Handling, Multi-Threading, File me/O, Serialization, Collection Framework, Garbage collections for dynamic memory allocation to implement various features and enhancements.
  • Developed various java business classes for handling different functions.
  • Used various Design Patterns like - adapter, singleton for preparing Business and Data access classes in project development.
  • Developed EJBs (Session and Entity Beans) for business processing.
  • Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.
  • Implemented container managed persistence and bean managed persistence entity beans for persistence of business logic implementation.
  • Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Wrote SQL Queries,Stored procedures and SQL Loader for load data to Database.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Inspection/Review of quality deliverables such as Design Documents.

Environment: HTML, J2SE, J2EE, Servlet, JSP, Struts, EJB, MVC Architecture, SOAP, SOAP - UI Web Logic, SQL, Oracle.

We'd love your feedback!