We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • Over 9+ yearsof experience in analysis, design, developing, testing and implementation of various applications using JAVA and J2EE and Web Technologies for enterprise applications
  • Hands on experience in Agile Methodology and Scrum Methodology.
  • Hands on experience on Rally tool.
  • Experience in Object Oriented (OOP), J2EE and Client &Server side technologies.
  • Expertise in developing GUI using Swing, HTML, DHTML, DOJO, Java Script, CSS, AngularJS, Bootstrap, Apache Cassandra, Full Stack JSF, XML, REST, jQuery and AJAX scripting
  • Good Knowledge in all the phases of software development life cycle with Analysis, Design, Development, Integration, Debugging and Testing for Software Applications in Client Server environment, Object Oriented Technology and Web based applications.
  • Extensive experience in design and development of J2EE applications using Core Java, Java Collections, Data Structures, Multithreading, Transaction Management, JDBC, Servlets, JSP, XML, Web Services and other open source frameworks and APIs.
  • Experience in developing web applications using JAVA/J2EE concepts like, Mastery of OOD and OOA, OOP, Multithreading, Collections, Java swing, JDBC, JSP, Servlets, JMS, Hibernate, spring REST, Struts, web services and Java Beans.
  • Expertise in developing both static and dynamic user interfaces using JSP, JSF, JSON, JQuery, DOJO, AJAX, Java Script, CSS and HTML 5
  • Proficient in implementing MVC architecture using Struts and spring Experience
  • Very strong experience in server side validation using Struts, Spring.
  • Experienced in MVC Architectue and Struts Framework.
  • Experience in deploying Ear and War file in Application sevres like JBOSS, WEBLOGIC, WebSpear.
  • Good working knowledge on build tools like Ant, Maven, Gradle
  • Good working experience on logging framework like Log4j.
  • Experience in implementing MVC framework using spring and Struts.
  • Experience in implementing persistence layer using JDBC, Spring Dao and Hibernate, Ibatis.
  • Extensive in developing rich internet applications using JSP, JavaScript, JQuery, JSON, AJAX, HTML and CSS.
  • Experience with SQL, PL/SQL and with databases like Oracle, Mysql, and SQLServer.
  • Used XSL/XSLT for transforming common XML format into internal XML format.
  • Good working experience on repository tools like CVS, SVN, Clear case.
  • In - depth experience with AmazonAWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic, SNS, VPC, Cloud Formation, Route53) and managing security groups onAWS.
  • Experience in designing artifacts such as use case, class diagrams, interaction diagrams, and state transition diagrams using Rational Rose.
  • Strong experice in Design patterns and I have developed different types of design patterns like Faced design, deligate, singleton…etc
  • Experience on developing UI using Struts tags (HTML, Bean, Logic and Nested), JSP, HTML, CSS.
  • Ability to communicate clearly & concisely to both business and technology teams with my excellent written & oral communication skills.
  • Usedgroovyand Spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Implemented and designedAWSvirtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshot and resolve issues.
  • Used Hibernate to map objects (POJOs) to database tables and map relationships
  • Involved in Unit Testing, QA, UAT User Acceptance Testing and Bug Fixing.
  • Experience in deploying applications on servers like Web Logic, JBoss, IBM Web Sphere and Tomcat 6 and 7
  • Extensive development experience on different IDE’s like Eclipse, IntelliJ and RAD
  • Work closely with other software engineers, QA and Support/Operations groups to develop top quality applications for business needs.
  • Working knowledge on Operating Systems Windows NT/2000/XP, Linux and Solaris.
  • Possess good analytical skills and quickly adaptable to newer Technologies.
  • A very good team player with the ability to work independently with minimal supervision.

TECHNICAL SKILLS

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

Java Technologies: Java, J2EE, JSP, Servlets, JDBC, JNDI, JavaBeans, Web Services, JSTL, SOAP, UDDI, WSDL, Restful.

Web Technologies: HTML, HTML5, XML, CSS3, JavaScript, JQuery, PHP, AJAX, DOM, GUI, JSON.

JavaScript Frameworks: AngularJs, NodeJs, ReactJs, BackboneJs, ExpressJs, EmberJs, ExtJs, BootStrap.

Frameworks Tools: Struts 2, Spring 4, Hibernate 3, JSF 2.1.

Build Tools: ANT, MAVEN, Jenkins, Hudson

Web Servers: WebSphere, WebLogic, JBoss and we Server

IDE Tools: RAD, Eclipse, Edit plus.

Version Control Tools: Visual Sourse Safe, SVN, CVS and GIT Hub

Testing & Performance: Junit, Mockito, TestNg, JMeter

Databases: MySQL, DB2, SQL Server, Mongo DB, Oracle 11g/10g, SQL, PL/SQLCassandra.

Development Methodologies: Waterfall, Agile, Scrum.

Operating Systems: Linux, Unix, Windows XP.

PROFESSIONAL EXPERIENCE

Confidential - Detroit, MI

Sr. Java/J2EE Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Used the functionalities to write code in HTML5/HTML, CSS3/CSS, Angular.js, JavaScript, JQuery, Ajax, JSON, and Bootstrap with MySQL database as the backend.
  • The project is build upon the Single Page Application (SPA) criteria.
  • Developed application using Spring, Hibernate, Web Services (SOAP and RESTFUL).
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed Web application for backend system using Angular.js with cutting edge HTML5 and CSS3 techniques.
  • For new web site, features wrote Angular.js controllers, views and services.
  • Involved in developing a new business application to the layout using Grid orientation model Bootstrap framework.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Used Backbone.js and Require.js to create Views to hook up models to the DOM and synchronize data to/from server.
  • Designed Frontend with in object oriented JavaScript Framework like Node.js and Ext.js.
  • Developed JQuery code using an XML Http Request Adapter to send an AJAX request to the server side code and also implemented a callback function to handle the results.
  • Worked on prototypes for Responsive Web design.
  • Used Tomcat web server to deploy application locally and used IBM Web Sphere to deploy application in production
  • Implemented JavaScript source code and embedded nested handling logic using JQuery event handlers and call back functions.
  • Developed the JQuery callback functions for implementing asynchronous communication using AJAX.
  • Extensively used JQuery UI for screen design and development.
  • Involved in Coding, styling, testing of reusable JavaScript, CSS3, HTML5 widgets/ libraries for complete UI controls.
  • Working withIBMMQ Series and Websphere Message Broker on various platforms like AIX, Linux, and Windows.
  • Designed user-friendly navigation for displaying various sections of data using JQuery.
  • Created Dynamic Web Pages using Web Controls and developed forms using HTML5.
  • Coded pages with best Search Engine Optimization (SEO) techniques.
  • Used Content Management system (CMS) for the dynamic configuration of the header and footer of the web application.
  • Styling pages using CSS3.0 and developed JavaScript for user interfaces.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features and to make the web pages more.
  • Implemented XML parsing code for different application.
  • Developed server side REST style web services and called them from angular controllers.
  • Developed Server side code using Servlets, JSPs running on Apache and Enterprise Beans running on WebSphere Application Server.
  • Frequently met with the project manager to review project goals and to create proposals for future developments, researching their fields for UI design.
  • Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.

Environment: JAVA,J2EE, JUnit, AJAX, JQuery, JSP, JavaScript, Mongo Db, SQL Server 2008, Oracle, Web services, RESTFUL Services Apache Axis, XSLT, Servlets 2.5, Struts Tiles, HTML, CSS, XML, AngularJS, Spring 2.5, Spring Security 2.0, Spring MVC, ANT, Maven, Hibernate 3.0, Log4j,Tomcat server, WebSphere 6.1, TOAD, Tortoise SVN.

Confidential - Detroit, MI

Full Stack Developer

Responsibilities:

  • Involved in the Analysis, Design and implementation using AGILE methodology for iterative development of the application. Participated in Scrum, Retrospective and Release Planning Meetings.
  • Developed application using Spring, Hibernate, Web Services (SOAP and RESTFUL).
  • Worked on Spring Controllers and configured using annotations to handle the presentation requests and integrated with services and DAO using annotations.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations. Extensively used to access Hibernate in data access layer and used Hibernate Query Language (HQL) for writing the queries
  • Developed and Consumes SOAP and Restful web services and validated using SOAP UI
  • Developed JUnitfor Unit Testing and Mockito as Mocking framework.
  • Used JAXB, JAXP for parsing auditing information in xml format.
  • Built rich prototypes and applications using HTML5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular.JS and Bootstrap. Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
  • Developed the application on Websphere using Websphere Integration Developer.
  • Designed and implemented a Java Rest service and its UI components usingVaadinand GWT.
  • Used JSP, JSTL and Spring tags for retrieving and displaying data. Used jQuery Framework.
  • Converted the old code to Maven based projects and created the pom.xml for getting dependencies
  • Helped the build team to integrate the code Continuous Integration using Jenkins.
  • Developed Single page application and structured the JavaScript code using AngularJS framework including MVC architectures, different modules, specific controllers, templates, cuswetom directives and custom filters.
  • Used the Log4j frame work to log the system execution details to log files.
  • Used SVN version controlling to maintain project versions
  • As a part of Quality assurance participated in the Code review process as a part of Quality Engineering Team.
  • Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
  • Supported the application in production and worked with off-shore team for issue tracking and used the SPLUNK to search and reviews the logs information while working on the incidents
  • Deployed EARs in Tomcat Application server.

Environment: Java, J2EE, JSP, Servlets, Spring MVC/ DI/ AOP/ Templates, Hibernate, Web Services, RESTFUL Services, SOAP, SOAP UI, Jersey, Axis, RAD, JUnit, HQL, PL/SQL, JSTL, Spring Tags, HTML, CSS, ANT, Maven, Jenkins, Rally, UML, SPLUNK, TOAD, WebSphere, IBM HTTP Server, Tomcat Server, Eclipse, Oracle, Linux/Unix.

Confidential - Richmond, VA

Full Stack Java/J2EE Developer

Responsibilities:

  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Agile Methodology.
  • Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Integrated AngularJS with Spring Controllers to convert to RestFul APIS.
  • Developed user interface using JSP, JQuery, HTML5, CSS3, JavaScript, AngularJS, AJAX and JSTL.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
  • Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP.
  • Configuration and deployments of AXIS2 components on WebSphere Application Server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
  • Developed components of web services (SOAP, JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service).
  • Session Beans were developed to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Designed and developed Rich user interface using JSF2 in some modules and used front end technologies like HTML, CSS, Java Script, JQuery and AJAX.
  • Used AngularJS to created views to attach models to the DOM and synchronize data with server as a Single Page Application.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in Oracle 10g database and used PL/SQL Stored Procedures and Triggers in the application.
  • Performed unit testing using Junit framework and used Struts Test Cases for testing Action Classes.
  • Used Ant scripts to build and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4j and fixed the problems.
  • Developed the different components of application such as JSPs, Servlets and EJB's using WebSphere Studio Application Developer.
  • Used SVN as Version Control System for the application.

Environment: Java, Servlets, XML, JQuery, JMS, Struts 2.x, Hibernate, Web Services (JAX-WS), HTML, JSF, AJAX, JavaScript, Angular JS, CSS, SVN, Oracle 10g, ANT, IBM WebSphere, Visio, Log4j, Rational Rose

Confidential - Richardson, TX

J2EE Developer

Responsibilities:

  • Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
  • Followed Agile Methodology in analyze, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Developed the application using J2EE Design Patterns like Business Delegate, Factory, Singleton, Session Facade, Service Locator and DAO.
  • Used Spring MVC module to develop MVC Architecture.
  • Developed the Controller to handle the requests and responses.
  • Used Core Java to develop Business Logic as Spring Beans.
  • Configured Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans' life circle.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Stored procedure in the database and used Dynamic SQL to load the data.
  • Used Jersey to implement Restful Web Service and used XML form to transfer the data.
  • Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.
  • Developed the UI using HTML, CSS, JSP and JavaScript for interactive cross browser functionality and complex user interface.
  • Involved in designing the client side module architecture based on Angular Framework.
  • Developed Angular JS unit test cases using Jasmine Test Framework with the Karma test runner.
  • Used Node JS to run Angular JS on server with mock JSON data and completed the UI development independent of server.
  • Deployed the Web Application in Web logic.
  • Parsing of XML using SAX and DOM Parsers.
  • Developed Unit Test Cases. Used JUnit for unit testing of the application.
  • Configured pom.xml to deploy the project using Maven.
  • Used Developed Unit Test Cases. Used JUnit for unit testing of the application.
  • Brackets IDE for UI development and Eclipse IDE for Server.
  • Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.

Environment: Java, J2EE, Spring, Hibernate, MVC, Restful Web Service, SQL, Dynamic SQL, HTML5, CSS3 JSP, JavaScript, JQuery, Web Logic 11g, SQL Server, JUnit, Jira tool, Maven, JIRA, Web Strom, Eclipse, NodeJS, Oracle 11g server, XML, DOM, Unix Scripting, GIT.

Confidential - Houston TX

Java Developer

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture, frameworks Like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Followed Agile software development with Scrum methodology.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Facade, and Singleton.
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Worked on Oracle as the backend database.
  • Designed User Interface framework using Cascading Style Sheets (CSS), JSON, XML and AJAX.
  • Designed Frontend with in object oriented Angular JS Framework and implement the various phase of Responsive design of the requirement.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed server-side services using Spring Web Services (SOAP, WSDL).
  • Server side validations using Struts Validator and Hibernate Validator framework.
  • Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
  • Wrote custom JSP tags for role-based sorting and filtering.
  • Used jQuery for UI centric Ajax behavior.
  • Used Log4j to assign, track, report and audit the issues in the application.
  • Worked on project build-script by using ant and deployed on WebSphere.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Java, Spring, Hibernate, SOAP, RESTFUL, AXIS, JERSEY, JDBC, JavaScript, UML, HTML, Java Script, CSS, JNDI, CVS, Log4j, Junit, JENKIN, Maven, Ant, AJAX, JSON, Web Sphere, Web services (SOAP & RESTFUL), RAD, Rational Rose, Oracle

Confidential - Cincinnati OH

Java Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications.
  • Worked with the business experts to understand existing business processes and determined a shared approach thatwould serve their business needs using the new packaged application.
  • Documented requirements for necessary customizations.
  • Defined several UML diagrams; Activity diagrams, Sequence and Object diagrams using Microsoft Visio.
  • Identified common functionality for Brand Sites which includes data collection, data processing, business implementation, emails, standard presentation tier handling, and validation routines, all offered through common services designed using Web Services.
  • Developed Web services using Spring with REST.
  • Developed the user interface using HTML, CSS, JavaScript, and jQuery.
  • Used spring framework for implementing Dependency Injection and DAO support classes.
  • Created spring configuration files to define Handler mappings, Bean definitions, and developed Model classes for View Resolutions and DAO implementation classes extended from Hibernate Dao Support.Created Hibernate persistent and configuration files for ORM implementation.
  • Producing periodic reports on the status and progress of the project initiatives, and challenges encountered, if any, to the Business and the Management.
  • Developed generic DAO tier for fetching the navigation items through the Legacy Intranet; connecting to the SQL server database and fetching data using Hibernate ORM Mappings.
  • Responsible for application setup and configuration in the development, QA and Production environment and preparation of the timely builds using ANT, releases and deployment on Tomcat Server for web applications and web portals respectively.
  • Extensively involved in the enhancements, troubleshooting, bug fixes and change requests for the Web Services.
  • Used JIRA as a defect tracking system for all projects, and Tortoise CVS as a code repository to manage project code.
  • Worked in Agile environment-SCRUM.Participated in Peer Code Reviews using Code Collaborator.

Environment: Java 1.6, JEE 6, Spring Framework 3.0, Spring MVC, hibernate 3.0, JavaScript, JQuery, HTML/DHTML, CSS, Eclipse 3.4, ANT 1.3, log4j 1.2.1, Tortoise CVS Client, SQL server 2005, Windows XP/Vista, Edit Plus, JEdit, Restful Web Services, Apache Web Server.

We'd love your feedback!