We provide IT Staff Augmentation Services!

Senior J2ee/java Developer Resume

2.00/5 (Submit Your Rating)

Kansas City, MO

SUMMARY:

  • A motivated results - driven software professional with 8 years of experience in Java/J2EE applications and complete life cycle of system development including analysis, design, development, testing and implementation phases in Banking, Insurance and Ecommerce domains.
  • Experienced in all the phases of Software Development Life Cycle (SDLC) such as Requirements Gathering, Analysis, Design, Implementation, Testing, Deployment and Production Support.
  • Expertise working with technologies likes Core Java, JSPs, EJBs, JDBC, Struts, JSTL, and JSF.
  • Hands on experience in configuration and deployment of multi-tier applications using servers like IBM WebSphere, Web Logic, Apache Tomcat, JBoss and, GlassFish.
  • Experience in Writing stored procedures to implement various queries and updates to the databases.
  • Working knowledge of RDBMS such as MySQL, Oracle, PostgreSQL, DB2 and also NoSQL ( Confidential )
  • Extensive experience in writing EJB Session and Entity Bean classes.
  • Experience in using version control tools like Rational Clear Case, Tortoise SVN, CVS and GitHub.
  • Worked in both Waterfall and Agile methodologies.
  • Extensive experience of UI design/development in using XHTML, HTML5, CSS, DHTML, JSTL,Tiles, Bootstrap, JavaScript, jQuery, AJAX, JSON and AngularJS.
  • Strong hands on experience in developing Enterprise and Web applications on n-tier Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, spring, EJBs, Struts, JNDI, XML, JPA, JMS, and JDBC.
  • Experience in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, RESTful Web Services, JAX-WS, UDDI, WSDL.
  • Extensive knowledge on TCP/IP, HTTP etc.
  • Exposure to several elegant features of Java such as Multi-threading, Generics, Collections and Serialization in developing applications from the scratch.
  • Proficient in n-tier application design and development using Spring MVC, Spring IOC / Spring DI, Spring Boot, SpringAOP, AspectJ,Spring ORM,Spring-TX, Spring-JdBC, Spring Security, Spring JDBC,Apache Tiles, Java Server Faces (JSF), Strutsand Google Web Toolkit.
  • Expertise in software design patterns/frameworks J2EE Design Patterns (MVC, Business Delegate, Service Locator, Data Transfer Objects and Data Access objects) and GOF Design Patterns (Abstract Factory, Factory Method, Singleton, Session Façade, Template Method, Strategy Pattern)
  • Experience in utilizing Java logging frameworks such as Apache Log4j to display debug and error log messages.
  • Experience in Server infrastructure development on AWS Cloud.
  • Experience in configuring build tools like Maven and ANT for the development and deployment with Jenkins and Hudson.
  • Experience with unit testing using Junitand Selenium 2.3 for testing purposes.
  • Expertise in Twitter Bootstrap framework and Media Query to building responsive website for different devices, such as desktop, laptop, mobile, and iPad.
  • Used CasperJS, PhantomJS for unit testing UI code.
  • Experience using task and bug tracking with tools Bugzilla, Jira.
  • Strong knowledge of IDE's like Eclipse, Net Beans, Intellij IDEA and JDeveloper.
  • Strong Experience in different operating systems such as Microsoft Windows, UNIX, and LINUX.
  • Strong knowledge of other coding languages like python, C#, groovy, C/C++ and Scala.
  • Exceptional ability to quickly master new concepts and applications.
  • Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
  • Ability to work in groups as well as independently with minimum supervision and display initiative to learn new technologies and tools quickly.

WORK EXPERIENCE:

Confidential, Kansas City, MO

Senior J2EE/JAVA Developer

Responsibilities:

  • Participated in entire life cycle (Software Development Life Cycle) of the project right from the initial requirements gathering to the implementation.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverables within time (extensively used Scrum Do for project Management).
  • Participated in meetings weekly status report and also involved in web operations with clients for gathering requirement information.
  • Participated in business process analysis and requirement gathering for new customization.
  • Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
  • Designed and developed User Interface, application modules using JSP, spring, Servlets, HTML, CSS and JavaScript.
  • Extensively used Twitter Bootstrap to develop front end of the application. Used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
  • Developed some part of the application using Spring-MVC and IOC/Dependency
  • Injection integrating different layers of the application.
  • Wrote DAO classes to interface with Database using hibernate.
  • Developed DTO classes for the application modules.
  • Defined Object Relational Mapping for Hibernate and performed spring integration with
  • Hibernate for data access. Performed version control using Subversion.
  • Expertise in using Named queries to pull all HQL data using annotations.
  • Wrote code for consuming a Restful Web service with AngularJS.
  • Created dynamic and interactive Data visualizations with D3 charts and AngularJS.
  • Performed indexing and searching on large documents using Apache Lucene.
  • Generated a complete maven project structure and added dependencies, plugins to pom.xml.
  • Used Apache Tikka for text attraction from documents.
  • Worked on providing authorization and authentication to applications using Spring
  • Security and protected the application against attacks like session fixation and clickjacking.
  • Implemented Java Persistence API (JPA) through Hibernate.
  • Implemented JAX-RS or RESTful services and JAX-WS for SOAP based web services.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed logic and code for the registration and validation.
  • Learned and implemented Java design patterns like Front Controller, Service Locator,
  • Business Delegate, and Data access Object, Factory Pattern, Session Façade, etc.
  • Used transaction Management to coordinate transactions among various resources in the application.
  • Developed dynamic templates and Servlets, and provide excellent application management capabilities. Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Design and developed caching framework ehcache to cache the site data
  • Used SOAP UI to manually connect to the web service and check data.
  • Used DOJO JavaScript for developing web applications.
  • Mapping of web application to the database for some parts of application was done through ArcGIS Mapping frameworks.
  • Developed large-scale, real-time, live blogging server and UI using NodeJS.
  • Implemented client side Module pattern using Backbone.js and NodeJS
  • Parsed XML&JSON responses received in Java code through Web Services.
  • For geographic locator applications, ESRI GIS mapping tools were used.
  • Used Jenkins for Continuous Integration and SoapUI for testing.
  • Worked with the customer IT team and ESRI Team for developing the requirements of product releases.
  • Used JUnit for test cases and Powermock for unit testing. Extensively participated in the code and peer review of the project.

Environment: Java 1.7, J2EE, JSP, Servlets, Hibernate, Spring AOP, Spring JDBC, PostgreSQL, Apache Tomcat Application Server, REST API and SOAP Web services, jUnit, Jira, Servlets, UML, Rational Rose, CVS, Log4J, Unix, Win XP, Eclipse, SOAP UI, Scrum Do, ArcGIS, WINDOWS,HTML, JavaScript, AJAX,XML, Liquid XML,JSON Twitter Bootstrap, AngularJS, Transaction Management,Power Mock

Confidential, Birmingham, AL

Senior Java Developer

Responsibilities:

  • Analyzing business requirements, story-boards and similar artifacts of the scrum process, work in an Agile development environment with a quick turnaround time and iterative builds.
  • Designed and Developed User Interactive Web pages with the help of HTML, CSS3, CSS, JavaScript, JQuery, Bootstrap, and AJAX.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Implemented business framework using Spring that leverages classical Model View Layer (MVC) architecture.
  • Developed batch jobs using the spring batch framework with Strategy Pattern.
  • Created UML diagrams like Class diagrams, Use case diagrams in different tiers of the module.
  • Used AngularJs and RESTful web services and implemented connection pooling for database access.
  • Enhanced the Web Application using Spring Framework and Spring JDBC Template.
  • Implementation of Spring JDBC Template in persistence layer of the application.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate 4.0 for rapid development and ease of maintenance.
  • Used Hibernate object relational data mapping framework to persist and retrieve the data from database.
  • Used tiles for internationalization and configured tiles-def.xml files
  • Used Eclipse as Java/J2ee IDE tool for creating POJO, JSP, and Java classes.
  • Using JASPER iReport 4.5.1 reporting tool for generating Financial and Case Management Reports.
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Responsible for maintaining and expanding AWS infrastructure using AWS (EC2/EBS).
  • Worked with Oracle 11g and MySQL databases to query and read data.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
  • Developed Mobile Applications targeted for mobile form factor for Android, iOS devices using HTML, CSS, JavaScript, JQuery Mobile and framework component library based on AngularJS.
  • Used NoSQL ( Confidential ) and stored procedures as part of database interaction.
  • Generated a complete maven project structure and added dependencies, plugins to pom.xml.
  • Modified complex PL/SQL packages, stored procedures and functions to suit the new requirements.
  • Performed deployment of applications on Tomcat Server and Glassfish.
  • Used Hudson for continuous integration.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Used GitHub as repository to control versioning of projects.

Environment: JSP, Servlets, Tomcat, ANT, XML, Eclipse 3.6, Spring, Hibernate, SOAP/REST, JavaScript, CSS, BootStrap, AngularJS, Tiles, Log4j, Oracle 11g, Sql Developer, Confidential, iReport 4.5.1, Junit, git hub.

Confidential, Detroit, MI

Senior Java Developer

Responsibilities:

  • Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
  • Maintained CSS and HTML, JavaScript, JSON, JSF, AngularJS, Bootstrap for designing Web Pages.
  • Developed user interface using Bootstrap UI, AngularJS.
  • Used Ajax for dynamic search capability.
  • Created usability prototypes for the UI screens using Angular JS.
  • Worked in using AngularJS directives, services, controllers and filters.
  • Used Angular JS JavaScript framework to bind data to HTML using expressions.
  • Building a highly scalable, low-latency Node.js API Gateway.
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Designed and documented REST/HTTP APIs, including JSON data formats.
  • Integrated spring with Hibernate and used spring IOC concept.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module to deal with Database.
  • Designed configuration XML Schema for the application.
  • Worked on enterprise service bus using Hibernate, and Spring to tie back-end Business logic/systems with web properties via Restful API. Developed the middle tier using Java Servlets.
  • Used Maven project structure and added dependencies, plugins to pom.xml.
  • Developed a stored procedure for achieving data validation. Developed configuration files corresponding to beans mapped and backend database tables.
  • Implemented Traveling Salesman Problem (TSP) using custom Algorithm.
  • Deployed the application on BEAWebLogic11g Server. Used SQL Server 2010 as data base for creating stored procedures.
  • Implementing analytical engines that pull data from API data sources and then present data back as either an API or persist it back into a NoSQL( Confidential ) platform.
  • Developed coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebLogic Application server and ApacheTomcat6.0 application servers.
  • Developed, and debugged the servlets with WebSphere Application server.
  • Used Mockito for Unit testing.
  • Also designed and prepared Unit test case using JUnit and Log4j and removed the maximum Bugs before passing on the application.

Environment: Java, J2EE, CSS, HTML, Java script, JSON, JSF, Angular JS, Bootstrap, XML, WSDL, SOAP, JMS, Spring IOC, MVC, Node JS, Spring DAO, Struts, Hibernate, REST and SOAP API’s, SQL, PL/SQL, Confidential, JUnit, Log4j, Web sphere, Apache Tomcat, Altova WSDL Editor, WebLogic Application server, Maven

Confidential

Senior Java Developer

Responsibilities:

  • Participated in gathering requirements from the HR team and analyzing the requirements.
  • Designed the UML diagrams based on the OOAD principles
  • Involved in multi-tiered J2EE design utilizing MVC architecture Struts Framework, Hibernate and
  • EJB deployed on WebSphere Application Server connecting to an Oracle database.
  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Architecture, develop, deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript.
  • Develop software in JAVA/J2EE, EJB, Struts, XML, Oracle and Enterprise Architecture.
  • Developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, includes HTML5, CSS3, JavaScript, JQuery and AJAX which Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Designed Pdf, Excel and Print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
  • Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Maintain Cross Browser compatibility & implement Responsive Design custom media queries, etc.
  • Created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug).
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Coded pages with best Search Engine Optimization (SEO) techniques.
  • Used iBATIS framework with Spring framework for data persistence and transaction management
  • Implemented MVC Architecture using JSF and Struts framework and implemented custom tag libraries.
  • Used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP
  • Architectured & Designed the Restful web services and developed core component layers like xml validation, core service layer.
  • Used EJB 3.0, JMS, Java Script in enhancement of the product
  • JSON is used for serializing and deserializing data that is sent to or receive from JSP pages.
  • Designed and Developed Servlets and JSP pages for authentication.
  • Used Ant for developing build scripts and deploying the application.
  • Involved in issue tracking and agile project management using JIRA
  • Created web services using SOAP for SOA.
  • Wrote Java programs, performed builds, monitored DB2 data and ran SQL.

Environment: Java, J2EE, Spring, Ibatis, Struts, JSF, EJB 3.0, JQuery, MySQL, Toad, SQL Server, DB2, Apache Axis2, WSDL, Netbeans, Jboss, Clearcase, UML, JSP, Servlet, ANT, XML, JIRA, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, SQL.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of the project.
  • Developed application by using Struts, Servlets and JSP.
  • Developed the application using J2EE architecture.
  • Designed and developed web pages using HTML and JSP.
  • Used Entity Beans to persist the data into database.
  • Used JMS to establish message communication.
  • Responsible for the performance PL/ SQL procedures and SQL queries.
  • Implemented the project using JSP and Servlets based tag libraries.
  • Involved in developing JSP forms.
  • Deployed applications on JBoss 4.0 server.
  • Used Web Services-WSDL and SOAP.
  • Developed Session Beans which encapsulates the workflow logic.
  • Used Log4j logging framework to debug the code.
  • Used CVS for the concurrent development in the team and for code repository.
  • Deployed applications on Linux client machines.
  • Deployed the EARs and WARs in Web sphere Application server using ANT script.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.

Environment: Java, J2EE, Servlets, Struts, EJB 3.0, JSP, JMS, JBoss 4.0, SQL Server 2000, Ant, CVS, PL/SQL, WSDL, SOAP, Eclipse, CVS, Linux, log4J.

We'd love your feedback!