We provide IT Staff Augmentation Services!

J2ee Developer Resume

2.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 teh design decisions regarding data, process, reviewing/audit teh code and documenting teh 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 knowledge 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 teh 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 knowledge 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 teh 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 knowledge in using JMS over messaging to exchange teh information in more reliable and asynchronous way in Application development by using - ActiveMQ, RabbitMQ.
  • Good experience in J2EE Testing in developing test cases wif 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 wif very good communication & interpersonal skills. Coordination wif offshore team for requirement transition & providing teh necessary inputs required for successful execution of teh application functionality.
  • Quick Learner, highly motivated team player wif 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 teh project.
  • Analyze functional and complex user requirements, procedures, and problems to improve performance for migrating applications.
  • Proficient in designing teh 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 wifout any configuration and to get started as quickly as possible
  • In Project development, we used Spring Security for highly customized autantication 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 teh application.
  • Used ORM tools like Hibernate and JPA for retrieve and update data from database.
  • Log4Jwas used to monitor teh 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 teh 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 teh project development, we used Agile approach - in dat we gone for teh Iterative approach SCRUM methodology to meet customer expectation, timelines wif quality assurance.
  • Proficient in designing teh 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 teh RESTful web services using AJAX methods and parsing teh XML, JSON data formats to render teh web application content.
  • Created custom directive and components which extend teh 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 teh 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 wifout any configuration and to get started as quickly as possible.
  • We used Spring Batch for to make lightweight, robust application and to manage teh high-volume transactions wif extremely high performance on teh database.
  • In Project development, we used Spring Security for highly customized autantication 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 teh application.
  • We used RabbitMQ as message brokers - for asynchronous messaging, Distributed deployment.
  • Used pivotal cloud foundry - for deploy teh applications. By this we got speed code deployment, scalable on day to day operations and got secure by default.
  • Developed teh 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 teh data from SQL based schema.
  • Analyze business requirements and develop various business delegates to integrate wif RESTful Webservices Middleware services.
  • Developed REST API for test server for Express Router middleware-based API’s wif MongoDB integration.
  • Built NoSQL schemas and maintaining sessions byMongoDB.
  • Worked wif 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 teh error logs and usedGITas version control tool.
  • Developed test cases and performed unit testing usingJUnit Developed.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing teh functionality.
  • Involved in Bug fixing of various modules dat were raised by teh testing teams in teh application during teh 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 principals and used design patterns such as Singleton, Factory and Data Access Object (DAO) in teh implementation of teh application.
  • Used JSF specification for build component-based user interfaces for web applications. and used JSF Facelets.
  • Written JSP’s files dat combine HTML or XHTML code, XML elements and embedded JSP actions and commands.
  • Used teh Spring IOCfeature to get Hibernate session factory and resolve other bean dependencies also usedSpringframeworkAOPfeatures andJDBCmodule features to persist teh data to teh 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 autantication, 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 wif Middleware services like JAX-WS using SOAP and REST.
  • Involved in developing Web Services to send XML request and reading teh response SOAP UI from Java platform.
  • Developed REST API for test server for Express Router middleware-based API’s wif DB2 integration.
  • Developed Data Services using XML messages dat use REST web services, Created REST envelope.
  • Extensively used JSON to parse teh data from server side to satisfy teh business requirement.
  • Implemented Web Services - Restful and SOAP.
  • Involved in Unit Testing of various modules by generating teh Test Cases.
  • Focused on Test Driven Development thereby creating detailed Mockito tests for every single piece of functionality before writing teh functionality.
  • UsedJIRA tool forIssue/bug tracking, monitoringof work assignment in teh system.
  • Log4Jwas used to monitor teh 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.
  • Gathered/analyzed functional requirements for teh new phase in design.
  • Developed Use-case diagrams, class diagrams according to teh 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 autantication and filtering teh data.
  • Used Prime Faces user interface component library for JSF based applications.
  • Contributed to architecting teh framework according to teh 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 teh data and to reload teh 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 teh 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 teh 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 teh implementation of design using various phases of teh Software development life cycle (SDLC) dat 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 teh 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 teh 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!