We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

Silver Spring, MD

SUMMARY:

  • 6+ years of experience in all phases of Software Development Life Cycle using Java / J2EE technologies.
  • Experience in Web based application development using Java/J2EE, JSP, Servlets, JDBC, Struts, Hibernate, Spring, Web Services and XML.
  • Experience in designing Enterprise Java/User Interface (UI) applications in Agile/Waterfall environments using Java/JEE, Angular JS, ReactJS, HTML 4.0 / 5, XHTML, CSS, Bootstrap, JavaScript, JQuery, AJAX, JSON and XML.
  • Hands on experienced in developing applications using JavaScript, DOM, JQuery and Ajax and Angular JS, ReactJS, EXT - JS and have strong experience with JQuery plugins, DHTML, XML and JSON.
  • Expertise in SOA, Web Services (Axis2, XML Beans), and XML technologies (XSLT, Xpath)
  • Proven software development experience using different methodologies - Agile and Waterfall
  • Proven expertise in Production and Testing Support. Expertise in coordinating with offshore and onsite teams.
  • Thorough knowledge in SQL and experience in RDBMS like Oracle and MySQL. Experienced in all phases of SDLC including analysis, design, coding and testing.
  • Solid experience in deploying J2EE components on Apache Tomcat, BEA WebLogic and IBM WebSphere, JBOSS application servers.
  • Thorough knowledge on web services like SOAP, WSDL, UDDI and RESTFULL.
  • Experience in utilizing open-source frameworks as Struts, Hibernate, JSF & Spring.
  • Experienced in automated building, testing and continuous integration using Ant. I have knowledge of web methods Component Architecture Framework.
  • Thorough knowledge of Web technologies: XML, WML, SAX/DOM Parser, AJAX, HTML, Angular JS, CSS and JavaScript.
  • Proficient in Java/J2EE Design Patterns including singleton, command, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
  • Hands-on experience in IDE Tools: RAD, Eclipse, NetBeans, My Eclipse. Hands on working experience with Production Support Teams.
  • Experience in requirement analysis & gathering, and in UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.
  • Proven ability to develop, maintain effective client relationship & reach targets before time. Excellent team player with good communication, analytical and problem solving skills
  • Experience in consuming both XML & JSON data RESTful web services using Angular JS
  • Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G and MySQL
  • Strong experience in implementing MVC framework like Struts 2.0, Spring 2.x, Spring 4, and ORM tools like Hibernate in J2EE architecture
  • Good understanding of JAVA / J2EE Design Patterns like Singleton, Factory, Front Controller, Value Object, Business Delegate, Service Locator and Façade
  • Experienced in build tools like Ant and Maven, Log4j for Logging and jUnit for testing
  • Expertise in using J2EE Application Servers such as IBM WebSphere 4.x/5.x/6.x, WebLogic, JBoss 3.x and Web Servers like Tomcat 5.x/6.x
  • Extensively used IDE for Application development like RAD 6.0, Eclipse3.x, Net Beans. Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client
  • Experienced in handling Version Control Systems like TFS, CVS, VSS and SVN, Working experience with the operating systems like UNIX, Solaris and Windows.
  • Implementation experience of Image Services and Resource Adapter(ISRA) for IBM FileNet P8 Imaging System.
  • Development experience includes working with cross functional team and global development teams in Onshore/Offshore Model
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Expertise in object modelling and Object Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, Activity diagrams.
  • Experience in developing applications in Ecommerce, Online Content Management, Accounting, Retail and Airline domain.
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast-paced environment.

TECHNICAL SKILLS:

Languages: Java/J2ee, SQL, PL/SQL, HTML, DHTML, JavaScript, C, C++, C#,Angular JS, Perl, UML, XML, XSL, XSLT, jQuery

J2EE Standards: JDBC, JNDI, Java Mail, JTA

Web Technologies: JSP, Servlets, JAX-WS, AXIS, REST (JAX-RS), SOA, SOAP, JMS, CSS3,Bootstrap, EJB, Angular-JS 1.5, Angular 2, React JS, Typescript, NPM,Bower, Grunt, Gulp, RMI, IBM MQ Series

RDBMS: Oracle, MySQL, Sybase, SQL-Server-2008, Mongo-DB

IDE s: RAD, WSAD, Eclipse, JDeveloper, Eclipse RPC

Web/App Servers: WebSphere Application Server, WebLogic, JBoss, Tomcat

Frameworks: Struts, JSF, Spring 2.0, Spring boot, Spring 4.0, Hibernate

Operating Systems: Windows 2000/XP, UNIX, Solaris, Red Hat, AIX

Case Tools: Rational Rose, MS Visio, Erwin

Development Tools: TOAD, CVS, Clear Case, AccuRev, JUnit, Log4J, Web Methods

PROFESSIONAL EXPERIENCE:

Confidential, Silver Spring, MD

Java/J2EE Developer

Responsibilities:

  • Tasks included development, deployments, production support and resolving critical issues.
  • Design and build enhancements to existing applications for ongoing maintenance release.
  • Re-design the website using HTML5, CSS3, jQuery, AJAX, Bootstrap and AngularJS2.0.
  • Develop the UI component architecture for developer framework using AngularJS and refactored existing AngularJS application for code maintenance based on MVC pattern.
  • Created custom, self-contained, reusable and testable AngularJS modules, controllers, directives and services to implement key functionalities for customer account summary.
  • Outstanding knowledge in Responsive Web Applications using CSS3 Media Queries and CSS Bootstrap.
  • Worked on the enhancements of the navigation and menu button into device responsive feature using Bootstrap.
  • Involved in implementation of MVC pattern using Angular.js with routing and templates for new Website features.
  • Worked on customizing the Bootstrap classes using CSS preprocesses like SASS and made use of grunt task runner to compile SASS files to CSS, minify files and compress images.
  • Hosted and tested the application in AWS servers before publishing it in the actual production environment.
  • Used JAX-B Web services for converting JAX-B to domain object and domain to JAX-B vice versa.
  • Created custom, self-contained, reusable and testable AngularJS modules, controllers, directives and services to implement key functionalities for customer account summary.
  • Used AJAX in AngularJS to call REST web services and populate values in views by utilizing ng-grid, ng-repeat to show tabular data.
  • Involved in developing code for obtaining bean references in Spring 4 framework using Dependency Injection ( DI ) with annotations.
  • Designed and developed Microservices business components using Spring Boot.
  • Developed the DAO layer for the application using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Performed CRUD operations like Update, Insert and Delete data in NoSQL database like MongoDB.
  • Developed stored procedures and complex packages extensively using PL/SQL.
  • Design and development of JAXB components for transfer objects.
  • Packaged and deployed the application in IBM WAS (Web Application Server) in di erent environments like development and testing (SIT, UAT and PFIX).
  • Took part in Agile Scrum development process to develop the application and involved in setting up the application with various frameworks.
  • Assist in development for various applications and maintain Quality for same and perform troubleshoot to resolve all application defects.
  • Participated in team estimations and talking to Business requirement gathering and writing release notes for the production releases.

Environment: HTML5, CSS3, Bootstrap3, JavaScript, AJAX, AngularJS2.0, RESTful, JSON, CSS3 Validator, Node.js v0.11, React.js, Mocha, Chai, GIT, Java 1.8, Spring Boot, JMS, Microservices, Hibernate 4, RAD, jQuery fusion charts and MongoDB.

Confidential, Laurel, MD

Java/J2EE Developer

Responsibilities:

  • Worked on Rally dev for define user stories, tasks and defects.
  • Took part in Agile Scrum development process to develop the application and involved in setting up the application with various frameworks.
  • Developed the front-end components using ReactJS Framework that leverages classical Model View Control (MVC) architecture.
  • Designed and developed User Interface using with HTML5, JQuery, CSS3, ReactJS, Bootstrap, and SASS.
  • Involved in the developing React services to acquire data from API server using React resource service in JSON format .
  • Created prototypes for working model and designed application data flows, rendering and data stores using React and Redux framework to seamlessly transition between pages
  • Involved in developing custom React filters to filter the data by various filtering criteria and used various React-UI components like modals, alerts, dates, tabs, dropdowns, layouts, sliders, masks, uploaders, grids etc.
  • Involved in setting up the routing for the application views and sub views using React UI router .
  • Developed React custom directives to reuse components across multiple views and developed unit test cases for custom directives using Jasmine and Karma .
  • Worked on Spring Tool Suite for developing interface modules.
  • Developed user stories using Core Java and spring 3.1 and expose the AFFI (OMX) interface using SOAP web services.
  • Consumed RESTful web services using apache HttpClient for the data coming from external systems and used Gradle for dependency management and for creating application artifacts.
  • Manipulated data using CRUD operations of MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Involved in creating REST services for the Billing application using Node-JS, Express-JS and Mongoose.
  • Worked on Hyper Sql for persist the data in physical memory.
  • Defined Client WSDL and Schemas and consume external wsdl and schemas for retrieving the data provided by Amdocs.
  • Worked on Adapter for invoking external system and used Transformer for converting JAX-B (External system) to domain object.
  • Worked on Web Logic 12c for deployed interface modules. Used Oracle 11 for persist the data getting from external system (Amdocs).
  • Used JUnit framework for unit testing of client inbound and outbound web services and Log4j 1.2 to capture the log that includes runtime exceptions.
  • Worked on Crucible is a web based application for managing code reviews.
  • Configured Hibernate’s second level cache using EHCache to reduce the number of hits to the configuration table data.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.

Environment: Java 1.7, Junit 4, Jboss 7, Oracle 10g, JSP, HTML, CSS, Reac -JS, JQuery, JavaScript, DHTML, Prototype and Mockups, Node-JS, Angular-JS, Ext-JS, Mongo-db, Bootstrap, Spring MVC, Jenkins, Eclipse, Web services, Gradle, Junit, log4j, AWS, Javascript, Brackets, GIT, SVN.

Confidential, Chantilly, VA

J2EE Developer

Responsibilities:

  • Tasks included development, performance/load testing, deployments, production support and resolving critical issues. Onboarding new developers for system understanding, translating business requirements, design and technologies used, and coordinate testing.
  • As senior developer responsibility included ensuring that every individual module is maintainable, extensible, configurable and reusable.
  • Implemented web services using Top Down EJB approach, to support external and internal applications and control the transaction. Created WSDL, Schema, Stateless Session Bean, Business logic, Exception Handling, Transaction, Web service Security and instruction document for usage.
  • Design and Implemented asynchronous process using JMS and MQ. Using internal JMS framework to control MQ retry process and MQ failover. Involved in sending instruction to create MQ to Middleware Team, Create Queues, Queue Connection factory, Listener port to WES team, Create MDB, SLSB and Business logic.
  • Created message flow using message broker to control in the incoming message and pass it to the appropriate queues.
  • Created common Stateless Session Beans to control the transaction, declared transaction attributes in deployment descriptors.
  • Used Spring IOC (Inject Components and connect web and service layers), AOP (Logging), DAO (Fetch and Persist the Data), Hibernate (Persist the data
  • Involved in create schema to meet the business requirements. Using JAXB to marshal and un-marshal and convert transfer Objects.
  • Used JQuery (Core, Selectors, Attributes, Traversing, Manipulation, CSS, Events, Effects, Ajax, Utilities, and Internals) and Prototype for front-end validation.
  • Validators, Action, Dyna validator form, Tiles, Processor, and Message-Resource to create UI.
  • Created common validators, modules, UI (message service) and Navigators to reuse all common modules across the application.

Environment: HTML, DHTML, AJAX, CSS2, DHTML, JavaScript, JSP, GWT, Spring-MVC, JAX-WS, Apache Tomcat 6, SOAP, Restful, jQuery, QUnit and Hibernate ORM.

Confidential

Java Developer

Responsibilities:

  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
  • Used ORM technology such as Hibernate to provide an object model for the data in database for ease of access.
  • Used Hibernate mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
  • Configured and used JBoss application server for creating Datasource and enabling JNDI for beans and database lookups.
  • Involved in the implementation of Stateless session beans (EJB) for business logic layer and Entity beans for persistence.
  • Used MySQL and Oracle platforms to create databases of student and faculty login information and their desired areas of study.
  • Used Eclipse and Net Beans as IDE tools to build up applications.
  • Used Struts framework to implement the MVC architecture for most applications.
  • Developed codes for ActionServlet, RequestProcessor, and Action classes by extending Struts package.
  • Used EJB 3.0 Message Drive Beans to initiate daily process.
  • Executed quality and assurance testing in developed application, reduced performance errors on average by 95%.
  • Designed and implemented web application and provided more than 30,000 users the facility to register their vehicles as well as pay their traffic citations online.
  • Provided weekly status reports to the manager with the latest information of all ongoing activities.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery, Angular JS and JavaScript to construct dynamic web pages.
  • Performed validation for client side as well as server side with the help of Struts Validation Frame Work.
  • Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP and WS-Security
  • Developed and maintained elaborate services based architecture utilizing open source technologies like Hibernate ORM.
  • Deployed components on JBoss and Web Sphere application server. Designed banking web application by implementing the Struts 1.2 framework for Model View Controller (MVC) pattern.

Environment: EJB 2.x, JNDI, Servlets, JSP, Struts, JMS, XML, struts J2EE, JDBC, Web Sphere, LDAP, ANT, Rational Rose, Dream Viewer, Oracle, Junit.

Hire Now