We provide IT Staff Augmentation Services!

Sr. Java J2ee Developer Resume

Alpharetta, GA

SUMMARY:

  • 7+ years of experience as a Web Application Developer involving in Analysis, Design, testing of web based and client server multi - tier applications using Java, J2EE- Servlets, JSP, JDBC, JNDI, Java Beans, EJBs (Session beans, Entity Beans and JMS), XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring and Hibernate.
  • Experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, testing and maintenance of Multi-Tier, distributed, Enterprise applications using Java and J2EE technologies.
  • Good knowledge of latest version of object oriented JavaScript frameworks like, Node JS, Backbone JS, Bootstrap, Ext JS, Knockout JS, React JS, Ember JS, Express JS, Dojo toolkit.
  • Experience on Java Multithreading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Experienced in web development using HTML5, DHTML, XHTML, CSS3, JSP, JavaScript, JQuery, JSON, and AJAX.
  • Experience in AWS Cloud platform and its features which includes EC2, EBS, Cloud watch, AWS Config and AWS S3.
  • Experience in configuring, deploying web applications on JBOSS Application Servers, hands on using Apache Tomcat.
  • Excellent working knowledge of REST Web services and XML and JSON technologies.
  • Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, WSDL, XSL, JSTL, HTML, DHTML, CSS, and JavaScript.
  • Excellent Knowledge on managing the dependencies in Angular.JS with Require.JS and data binding with Knockout.JS. User interface coding and styling using Angular.JS, CSS and Bootstrap template.
  • Good Understanding of “big data” technologies: Hadoop, Storm, HBase, Cassandra, Cloudbase/Accumulo, Puppet and Chef
  • Extensively used SQL, PL/SQL in creating database objects like Tables, Views, Functions, Triggers, and Stored Procedures, Packages.
  • Expertise in developing and consuming Web Services including different technologies and standards like REST, SOAP/UDDI/WSDL,
  • Extensive knowledge in Java persistence API (JPA).Solid implementation practice on J2EE design patterns such as MVC, singleton, Data Access Object, Transfer Object, Front Controller, Service Locator.
  • Experience in writing spring container wiring of the business, services and DAO layer objects.
  • Hands on experience with the AWS CLI and SDKs/API tools like AWS API.
  • Experience Multithreading development using Runnable interfaces and Executor-service frameworks while leveraging thread pools.
  • Developed Microservices using Spring MVC, Spring Boot, Spring Cloud.
  • Good understanding on NoSQL databases like Mongo DB, Dynamo DB.
  • Developed code in Java, J2EE and Hibernate using XP Practices (Pair Programming, TDD, and Continuous Integration).Knowledge of chat servers created with Node.js using Redis for message routing. Experienced in NoSQL database programming - Apache Cassandra.
  • Expertise in front end development and design using JSP, Servlets, JSTL, Struts, Ajax, HTML5, CSS3, JavaScript. And in Backend development responsible for development and maintenance of a framework that is used when implementing and invoking web services. This framework handles message transport, connectivity, security, exception handling and logging out, which makes development of web service provider and consumer way simpler.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Experience in writing queries and stored procedures (SQL/PLSQL).
  • Implemented Angular.JS provider injection to handle the request to Web API (Build a factory to return each of the RESTful services).
  • Experience in writing unit test case using JUnit. Good knowledge in writing ANT and Maven build scripts and configuring and using Log4j.Good worked experience on source control tools such as CVS, VSS, and SVN. The experience of application development in different environments like windows, Linux and UNIX.

TECHNICAL SKILLS:

Languages: JAVA (J2SE/J2EE), SQL, PL/SQL.

Technologies: Servlets, JSP, JDBC, Java Beans, Struts, Hibernate, Spring, Web Services, SOA, JMS, SAX and, AJAX, JAXB.

Web Technologies: HTML/DHTML, XHTML, JavaScript, XML, XSL, CSS.

Frameworks: Hibernate, Spring, Struts.

Development Tools: Eclipse, MyEclipse, RAD, NetBeans.

Web Servers: Tomcat, Web Logic, JBOSS, Web Sphere, Apache Tomcat.

Design Patterns: MVC, Singleton, Session Fa ade, Front Controller, Business Delegate and DAO patterns.

Databases: Oracle 12c/11g/10g, MySQL, DB2, MS-SQL Server.

Platforms: Windows, UNIX, LINUX.

Testing Tools: Junit, Selenium, Log4J.

Version Control: SVN, github.

Methodologies: Agile Methodology(SCRUM), Waterfall.

Build Management Tools: Maven, Apache Ant.

PROFESSIONAL EXPERIENCE:

Confidential, Alpharetta, GA

Sr. Java J2EE Developer

Roles & Responsibilities

  • Extensively worked in designing and implementation of multi-tier applications using Java 8, J2EE, JDBC, JSP, HTML5, Spring, AngularJS 2, Servlets, JavaBeans.
  • Diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology, AWS & open source technologies.
  • Involved in modifying, updating and testing of the component. Maintained Struts architecture throughout the application. Created connection pools and data sources. Involved in creating & consuming the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, XSD etc.
  • Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC and Apache Kafka.
  • Developed web services using RESTful technology to support JSON and XML using JAX-RS.
  • Developed JMS components to send messages from one application to other application internally.
  • Backend processes were built in Python and utilized RabbitMQ as the messaging middleware.
  • Created new connections through application coding for better access to DB2 DB.
  • Involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Used JavaScript, AngularJS 2, and AJAX technologies for front end user input validations and Restful web service calls.
  • Developed reusable components using Custom Directives in AngularJS.
  • Used AngularJS 2 framework for building web-apps and is highly efficient in integrating with Restful services.
  • Involved in developing app using Spring MVC and used other modules of Spring DI & AOP.
  • Involved in implementing Programmatic transaction management using AOP. Spring Controllers were used with Angular JS to route the control to desired.
  • Involved in JUNIT testing using Mockito. Modified JSP's, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Involved in developing the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services (AWS).
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Involved in writing developer test cases & scope &traceability matrix. Involved in building the code using Ant, Ivy and the deployment.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Deployed applications on AWS by using Elastic Beanstalk
  • Composed and executed Mongo DB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Installed and configured JBOSS/Drools server with MySQL/Oracle persistence.
  • Designed and developed in interface framework to keep the application of the JBPM Interaction.
  • Used Scala collection framework to store and process the complex consumer information.
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS)
  • Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.

Environment: s: Java 8, J2EE, JEE, HTML5, CSS3, AWS, AJAX, JQUERY, Angular JS/2.0, React JS, Servlets, Ext JS, JSP, Web Sphere Application, Spring, MVC, RAD, JUNIT, Mockito, JBPM, Oracle, JMS, JAX-RS, XML, XSD, XSLT, Mongo DB, Mule ESB, IBM Clear Case etc.

Confidential, Long beach, CA

Sr. Java J2EE Developer

Roles & Responsibilities

  • Developed code using Java, J2EE, and spring also used Hibernate as an ORM tool for object relational mapping.
  • Designed components for the project using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, Value Object.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Developed user-friendly web-based GUI using AngularJS, JavaScript, CSS, HTML, and NodeJS.
  • Used a light front-end framework against the JSON API for their service requests.
  • Developed UNIT test cases using JUNIT, Mockito, Easy Mock and Powermock.
  • Participated in development of a well responsive single page application using JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Used Multithreading and collections to improve performance of application.
  • Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
  • Designed and developed Rest Based Webservices using Jersey framework.
  • Developed applications using latest technologies like spring, hibernate (using annotations), and REST based Webservices, XML API and tools.
  • Used spring framework for integrating the MVC components with business services.
  • Implemented Data Access Layer (DAL) using Spring Data and Hibernate ORM tool.
  • Design and development web-application for business reporting and systems monitoring and troubleshooting; using J2EE, Tomcat.
  • Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer.
  • Worked as a front-end web developer and AngularJs based application.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Experienced in developing front-end systems with JavaScript, Bootstrap, HTML5, MVC frameworks such as Angular JS, Backbone JS.
  • Spring Controllers were used with Angular JS to route the control to desired Java services
  • Worked on Spring MVC Architecture for web applications.
  • Responsible for developing the full stack (from the Markup, JavaScript, Application Services, Database, and Build Scripts).
  • Configured and deployed the application using Tomcat and Web Sphere.
  • Built Java applications using Maven and deployed JAVA/J2EE applications through Application servers.

Environment: Java, J2EE, RESTful Web Services, SOAP, Hibernate, Spring, Eclipse IDE, AngularJS, JSP, JSTL, HTML5, CSS, JavaScript, Web Sphere, Tomcat, XML, XSD, Unix, Linux, UML, Rational Rose, Oracle, Maven JMS, JUNIT, PowerMock, log4J, WSDL, JSON, JNDI.

Confidential, Tampa, FL

Sr. Java J2EE Developer

Roles & Responsibilities

  • Developed web application using J2EE, Spring, JPA, Web Services and Oracle Database.
  • Designed application interfaces using J2EE, XML/SAOP, WSDL, Web Services and Servlet.
  • Developed the Web Based Rich Internet Application (RIA) using J2EE (spring framework) and Macromedia/Adobe Flex.
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • Developed the application using Struts Framework which is based on the MVC design pattern.
  • Used Ajax calls extensively - using Jquery, inside the WebApps and create a seamless flow of Quotes.
  • Hands on experience with MVC Javascript frameworks such as Backbone.js, Angular.js and Node.js.
  • Developed a core component of Analytics with Node.js, Angular.JS, Ext.js, mongo DB, and Socket Stream.
  • Developed Web-Services module for integration using SOAP, WSDL.
  • Developed a data-accessible web application for employee accesses using HTML5, CSS3, AngularJS, and Node.js.
  • Implemented SOAP Web Services using JAX-WS, for providing end points to upstream clients.
  • Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
  • Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
  • Responsible for writing test cases for entire project, also responsible for doing black box testing using Scala.
  • Design and develop automation framework using Java, Selenium web driver, JUnit, Maven, Ant and SVN.
  • Designed and developed the UI using JSP, HTML, HTML5, CSS and JavaScript, AJAX, JSON.
  • Used JBoss an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications. Created continuous integration builds using Maven and SVN control.
  • Created and deployed web pages using HTML, JavaScript and jQuery. Implemented presentation layer using CSS framework, Node JS, angular JS.
  • Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
  • Developed PL/SQL procedures for login module and written complex sql queries.
  • Design and Developed using WebService using Apache CXF.
  • Developed Rest architecture based WebServices to facilitate communication between client and servers.
  • Mapped tables in database using Hibernate and Scala.
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
  • Wrote roll out procedures and plans. Environment was mixed Windows projects written in C++.
  • Developed JUnit test cases for all the developed modules.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
  • Developed static and dynamic Web Pages using JSP, HTML and CSS.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Experience on integrating spring with Hibernate using Spring ORM module.
  • Built main application in Python, Django leveraging technologies such as Tastypie, Angular.js, Backbone.js, Ember.js, and Celery.
  • Integrated Bootstrap.js into several applications for speeding up JavaScript development.
  • Designed custom Node.js module to, programmatically generate a path for a RESTful endpoint.
  • Developer mobile site for marketing campaigns by using JQUERY MOBILE, BACKBONE.JS, and latest technologies.
  • Experience using testing strategies such as TDD, including knowledge of JUnit and/or Selenium.
  • Utilized Node.js to create a fast and efficient chat server.
  • Used Maven script for building and deploying the application.
  • Designed and developed GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
  • Worked on designing and creating business rules using IBM ILOG Rules Engine.
  • Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application.
  • Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Environment: Java/ J2EE, Spring, Hibernate, Struts, Jquery, Ajax, Javascript, Oracle, Jdbc, Rest,Angular.js, Backbone.js, Bootstrap.js, MongoDB, Node.js, JUnit, Agile, Servlet, Maven, SOA.

Confidential, Columbus, OH

Sr. Java J2EE Developer

Roles & Responsibilities

  • Performed software development utilizing technologies such as core Java, J2EE, Spring Framework, Hibernate, JSF, Servlet, and Oracle database.
  • Designed and implemented the UI using HTML, JavaScript, CSS, JQuery, JSON and AJAX.
  • Onsite lead, requirement gathering, gap analysis, design, development, testing
  • Helped the business in creating gap-analysis by providing the As-Is, To-Be diagrams, system appreciation documents
  • We have converted the EDI using EDI Reader to xml and store the data for subsequent user display.
  • Used SAX parser to convert the xml and store the EDI data into the tables
  • Used Informix database and been involved in database table design to map the EDI document elements to tables.
  • Used struts MVC framework for creating the application
  • Used JDBC to connect to database
  • Excellent working experience in J2EE Architecture, MVC Architecture, Design Patterns.
  • Design of GUI using Model View Architecture (STRUTS Frame Work).
  • Visited client places and gathered the requirements.
  • Integrated Spring DAO for data access using Hibernate
  • Created hibernate mapping files to map POJO to DB tables
  • Involved in the Development of Spring Framework Controllers
  • Performed unit testing for all the components using JUnit
  • Designed and developed the XSD for WSDL
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application
  • Understanding the complex business EDI communication and represented the business flows in simple As-Is, To-Be diagrams in user appreciative manner.
  • Awarded on spot developer award for delivering defect free code.

Environment: Struts, jsp, xml, EJB, EDI Reader, Informix, Eclipse 3.2, Java, J2EE, JSP, Servlets, Hibernate, JDBC, JNDI, Java Beans, JMS, BEA WebLogic Server, App Server, MVC Framework

Confidential

Java J2EE Developer

Roles & Responsibilities

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Designed and Implemented the J2EE Based with JDBC in Eclipse IDE.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Developing front end of application using HTML, CSS, backbone.js, javascript, jQuery.
  • Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit and Selenium WebDriver.
  • Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
  • Used Angular.js framework where data from backend is stored in model and populated it to UI.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing). .
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Implemented server side tasks using Servlets and XML.
  • Helped developed page templates using Struts Tiles framework.
  • Implemented Struts Validation Framework for Server side validation.
  • Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Implemented Struts Action classes using Struts controller component.
  • Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
  • Interact with clients to understand their needs and propose design to the team to implement the requirement.

Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Web services, SOAP, XSLT, Jira.

Hire Now