We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY:

  • Adept in designing and developing applications using Spring, Spring MVC, Struts, Hibernate frameworks.
  • Expertise in developing both RESTful and SOAP based web services.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
  • Proficient in developing web - based applications, and client-server distributed architecture applications in Java/J2EE technologies using Object Oriented Methodology.
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Servlets, JSP, JDBC, JMS and JSF.
  • Expertise in designing Low Level and High Level design documents.
  • Strong programming skills using Java 1.7/1.6/1.5, Struts 1.x/2.x, Spring 2.x/3.x, Spring MVC, Hibernate 3.x, JNDI, JSP, Servlet, Java Beans, JSTL, JDBC.
  • Very strong Business Modeling skills using Rational Unified Process, OOAD and UML.
  • Extensive experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Working knowledge of CQ CMS.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
  • Expertise in client-side design and validations using HTML 5, DHTML, CSS 3, Java Script, MS FrontPage, JSP, Struts Tag Library, JQuery, bootstrap and AJAX.
  • Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Extensive experience with IBM Web Sphere Server, BEA Web logic, JBoss & Tomcat server.
  • Expertise using version control tools like CVS, SVN, VSS, GIT and Rational Clear Case.
  • Expertise in using Apache Ant, Maven as java build tool
  • Extensively used Java best practices and implemented several Core design patterns like Singleton, Data Access Object (DAO), Business Delegate etc.,
  • Developed applications using IDE’s like ECLIPSE, RAD and Netbeans.

TECHNICAL SKILLS:

Tools: /METHODS: C, C++, Java(J2SE 1.7/1.6/1.5/1.4 , J2EE 1.7/1.6/1.5), SQL, PL/SQL, UML2.x, JDBC, Struts2.x/1.x, RMI, EJB 2.x/3.x, Groovy, Grails, Hibernate3.x, Spring 2.x/3/x, Web Services, SOA, JMS 1.x/2/x, SAX and DOM Parsers, AJAX, JAXB2, JAXP, HTML/DHTML, XHTML, JavaScript, XML, XSL, XSLT, CSS, Bootstrap, D3, JQuery, AJAX

Eclipse 3.x/4/x, MyEclipse,: RAD 9.x/8.x/7.x, Tomcat 6.x/7.x, WebLogic 10.x/11.x/12.xIBM WebSphere 7.x/8. x.Oracle 10g/9.x, MySQL 5.1.x/5.5.x

Windows, UNIX, LINUX: JUnit 4.x, Git, CVS, SVN, Groovy

Agile Methodology,: RUP, Extreme

Programming: Ant, Maven 3.x, CQ 5.6, Spring Boot, Spring Cloud, PCF, Angular 4.

PROFESSIONAL EXPERIENCE:

Senior Java/J2EE Developer

Confidential, Phoenix, AZ

Responsibilities:

  • Project SDLC is worked through Agile SCRUM methodology. Participated in daily scrum meetings, sprint planning and sprint retrospective sessions.
  • Web tier is developed using Spring MVC and front end pages that are developed using HTML5, CSS3, JavaScript.
  • Developed client side validation code using JavaScript.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Involved in fixing Front-End issues with the layouts using Firebug and developer tool.
  • Developed account management screens and integrated with Spring controllers through AJAX calls for JOSN response.
  • Implemented Service and DAO components using Springbeans using dependency injection.
  • Integrated Restful Web Services with Spring MVC using ResponseBody annotation. Implemented AJAX to retrieve the JSON through Restful calls.
  • Used Spring JPA to integrate with Hibernate for the persistence layer.
  • Defined JPA entity persistence classes for ORM to persist the data into Oracle Database.
  • Implemented Spring AOP for transaction management.
  • Implemented services on the back end using with SOAP web services using Apache CXF.
  • Used SOAPUI as web services testing tool.
  • Used design patterns like Singleton, Data Access Objects, and MVC.
  • Implemented the Business logic by efficiently utilizing the OOPS concepts, Collections and Exception handling of Core Java.
  • Tracked QA defects/issues by using JIRA and tested in DEV and QA environments.
  • Deployed the applications on Linux server using putty, WinSCP and Jenkins.
  • Analysed Linux server logs for applications issues.
  • Built the application using Eclipse IDE.
  • Used SVN for version control and application deployment on WebLogic Application Server
  • Developed application logging usingLog4J to log messages and errors.
  • Maven for the application build and deployments.

Environment: Java, JSP, Spring, Spring MVC, Spring AOP, Hibernate, Criteria API, Oracle, Maven, Windows7, GIT, Jasper reports, Apache Tomcat, HTML, JavaScript.

Senior J2EE Developer

Confidential, Denver, CO

Responsibilities:

  • Involved in Requirements gathering, Analysis and Design of the application.
  • Created use cases, class diagrams, and sequence diagrams using Rational Rose.
  • Designed and developed web interfaces using MVC Architecture and Jakarta Struts Framework, JSF.
  • Developed Action Classes and Form beans.
  • Implemented the Oracle Utilities Software Development kit development virtual machine environments to enable the development of java solutions for it’s Utility company customers,
  • Involved in Implementing J2EE Design Patterns like Singleton, Session Facade, Value-Object, Service Locator.
  • Implemented Spring Framework for dependency injection (IOC) to inject appropriate class objects depending on the source of the application process.
  • Used spring framework’s Aspect-oriented programming (AOP) to write various crosscutting routines.
  • Complete root cause analysis of defects
  • Help customers build scalable, resilient, and high-performance applications and services on AWS
  • Creating GUI using JSP, java Script and jQuery.
  • Built pages using JavaScript, JQuery, CSS2, HTML/HTML5, NodeJS and Angular JS
  • Used React Widget for Html inputs.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Used JavaScript tool kit library Reactjs
  • Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
  • Stored procedure in the database and used Dynamic SQL to load the data.
  • Solid ability to work on Agile and SOA project
  • Wrote persistence layer and business layer (EJB's).
  • Prepared projects, dashboards, reports and questions for all JIRA related services.
  • Conducted analysis of existing system through JIRA
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Used Message Driven beans to read the messages from JMS queues for asynchronous communication
  • Used Apache Zookeeper to track the status of distributed data
  • Developed several Web Service stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, and Document literal and integrated using SOA
  • Generating scala and java classes from the respective APIs so that they can be incorporated in the overall application.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Developed rule modules using Rule Engines, Drools
  • Experienced first-hand practices for integrating microservices into an existing system architecture.
  • Prepared sample code and applications for displaying various outcomes of API applications.
  • Implemented complex back-end component to get the count in no time against large size using Java multi-threading.
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often
  • Designed and developed front-end GUI components using HTML4, JavaScript, CSS 2, Velocity templates, JSTL.
  • Implemented and configured the XML Gateway to support the production and consumption of valid, well-formed XML messages
  • Extracted data from different sources of databases. Created staging area to cleanse the data and validated the data.
  • Deployed the .ear file on IBM Web Sphere (WAS 8) Application Server.
  • Worked with Ajax to provide natural browsing experience.
  • Used JavaScript tool kit library Extjs.
  • Created Project plan on Jenkins. Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins).
  • Involved in preparing Ant builds scripts (XML based), deployments, and integration and configuration management of the entire application modules.
  • Setup and Configured Atlassian Bamboo for Continuous Integration and Deployment process.
  • Implemented procedures for data storage management and modeling using Cloud base technologies.
  • Involved extensively in writing SQL, PL/SQL Stored Procedures on Oracle.
  • Design and develop methodologies to migrate multiple development/production databases from Sybase to Oracle 11g.
  • Produced and analyzed DB2 performance reports
  • Prepared automation scripts and developed PostgreSQL database architecture.
  • Configuredcustom execute queueinWebLogic
  • Maintained backup schedules for server storage. Read and interpreted UNIX logs.
  • Developed UNIX shell scripts to automate the build process.
  • Used SVN as the version controller.
  • Implemented log4j for checking application logs.
  • Involved in Unit and Integration Testing after each development Life cycle using Mockito.
  • Deployed application in IBM Websphere application server in pre-production environments.
  • Worked on call production support and used to fix the issues and develop rootcause analysis documents for our future references.
  • Experienced in technical reporting and software documentation using MS Office products

Environment: JDK 1.6, J2EE (Servlets 2.4, JSP 2.0, JSP Taglibs, EJB 3.0), Spring, Hibernate, Scrum, HTML, CSS, XML, XSL, XSL-FO, JavaScript, Extjs, AJAX, JMS, JUnit, Groovy, Websphere(WAS) 8.0, RAD 8, SVN, Oracle 11g, DB2, jira, Restful, PostgreSQL, zookeeper, AWS

Senior J2EE Developer

Confidential, Santa Fe, NM

Responsibilities:

  • Responsible for system analysis, design and development using J2EE architecture.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security and transaction management.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
  • Implemented the persistence layer using Hibernate ORM.
  • Developed Web Services using REST, WSDL and XML.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Developed session beans for the business logic.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using Eclipse IDE.
  • Used ANT tool for building and packaging the application.
  • Conducted knowledge sharing sessions among team members in technical areas.

Environment: J2EE, Eclipse 3.5, JSP 2.1, Spring 2.5, Hibernate 3.2, Servlets 3.1, Oracle10g, Rational Rose, Rational Clear case, JMS 1.1, JavaScript, ANT 1.7, Log4j, J Unit 3.4, REST, WSDL, XML 1.1, Weblogic Sever 10.3.

Senior J2EE Developer

Confidential, Fremont, CA

Responsibilities:

  • Involved in System Requirements study and conceptual design.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Created UML diagrams like activity diagrams, sequence diagrams, and Use case diagrams.
  • Designed and developed UI components using JSF, AJAX, HTML, JavaScript, JQuery and bootstrap.
  • Integrated Hibernate with Spring for Handling Transactions.
  • Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules for handling page Navigations using Spring Web Flow.
  • Used JavaScript for the client side validations and JSF MVC Framework for developing J2EE based web application.
  • Developed stored procedures, Triggers and functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Used Hibernates’ Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
  • Involved in unit testing and integration testing. Performed defect tracking, bug fixing and enhancements.
  • Used Hibernate annotations for mapping objects to the relational database and Implemented persistence using Hibernate, managed Hibernate. cfg. xml file.
  • Debugged the ANT Scripts for building the entire web application.
  • Used SVN as source Version control and development testing done by using JUnit.

Environment: Java/J2EE 1.6, JSF 2.1, JMS 1.1, EJB 3.1, RAD 8.5, UML 2.x, XML, XSL, Maven 3.0.3, JQuery, Hibernate 4.0.0, Web Sphere 8.0, SVN 1.7.5, Ajax, Spring 3.1, Java Script, Junit, Oracle 10g and UNIX.

Senior Full Stack(Java) Developer

Confidential, Hartford, CT

Responsibilities:

  • Participated in meetings with business users for requirement gatherings and addressing the issues and changes in existing system.
  • Acted as responsible person in delivering project with timelines and motivated team members in completing project successfully.
  • Used standard J2EE design patterns.
  • Designed and developed enterprise applications using J2EE technologies like Servlets, JSP, EJB, Struts, Tiles, Spring, Web services (SOAP and REST).
  • Actively involved in requirements gathering, Analysis, Conceptual Design, Detail Design, Development, System Testing, Integration Testing and User Acceptance Testing.
  • Developed Sequence and Class Diagrams using Rational Rose as a tool.
  • Build spaces and groups to support companywide Jive initiatives and new design requests.
  • Manage VOIP project through Jivecollaboration solution.
  • Experience with database APIs like JDBC, Spring JDBC, and, Hibernate.
  • Created tables, views, triggers, SQL Joins, user defined, triggers and stored procedures for different type of operations like updating data in the database, retrieving data and performance optimization.
  • Debugging the Jiveapplication using HTML, CSS, JavaScript in a Git environment.
  • Implemented Design Patterns like Singleton, Factory, DAO, Template.
  • Install and configure Amazon command line interface tools Performed migrations of virtual servers from Ubuntu OpenATT physical servers to AWS.
  • Developed the JSP’s using Structs Tag Libraries and Custom Tag Libraries.
  • Developed Service Java classes for commercial and personal clients to invoke the web services for getting information from External System.
  • Implemented eMail generation using Java Mail API.
  • Developed backend persistence Hibernate layer to interact with Oracle database.
  • Developed the POJO’s, hbm.xml, hibernate.cfg.xml files and queries.
  • Developed cross-browser pages using HTML, DHTML, CSS and JavaScript.
  • Developed the web application front-end user interactive web pages using JSF MVC, Primefaces, XHTML, Jquery, Javascript and CSS.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Design.
  • Developed web interfaces using JSF form components, data tables, data lists, tab-panels, carousels etc.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Extensively worked on Web services (JAX-WS SOAP and REST) for producing and consuming Receipt and Case data information from other subsystems with in the courts using JAX-RS (jersey implementation).
  • Implemented Test Driven Development using Junit4 as Test Framework by Implementing Test Driven Development.
  • Set up Jenkins build jobs to provide continuous automated builds based on polling the Subversion source control system during the day and periodic scheduled builds overnight.
  • Set up Apache web server to proxy separate servers for the teams Subversion SCM server, Jenkins build server and Nexus repository from a single host using the default port.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters.
  • Experience in creating JavaScript for using DML operations with MongoDB.
  • Worked on MongoDB database concepts such as locking, transactions, indexes and Schema design.
  • Configuring high availability using geographical MongoDBreplica sets across multiple data centers.
  • Used these Web Services to interact with other application in organization using SOAP and WSDL file.
  • Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).

Environment: AWS EC2, HTML5.0, CSS, J2EE 1.6, JSP, JavaScript, backbone JS, Hibernate 4, Jobs wildfly 8, Struts2, HTML and XML, Apache web server, Mongo DB, Subversion 1.7.2, Maven2.2.1, JUnit4, UML, Jenkins build server, Apache CXF.

Senior J2EE Developer

Confidential, Appleton, WI

Responsibilities:

  • Involved in Coding and Documentation according to User requirement.
  • Developed web application using JSF Framework.
  • Implemented J2EE Design Patterns DAO (Data Access Object), DTO (Data Transfer Object), Adapter, Service Locator and MVC design patterns.
  • Used JQuery and JSF validation framework for front-end validations.
  • Used AngularJS as the development framework to build a single-page application.
  • Designed the front-end screens using JSP, Servlets, HTML and Java Script.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
  • Involved in system design and development in core java using Collections, multithreading.
  • Involved in developing applications using Java and J2EE.
  • Involved in preparing Test Cases, Code Review, Deployment and Documentation.
  • Responsible for design and maintenance of the CVS Repositories, views, and the access control strategies. Designed and developed web application using JSF, spring and AJAX technology and UI using JSF, Apache My Faces and Rich Faces components.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Involved in setting server properties, DSs, JNDI, queues & deploying app in WebSphere Application Server.
  • Involved in writing of Web Services using SOAP and WSDL, deployment, configuration and testing.
  • Development for providing proposal information details and managed account provisioning for One source application to interact with web service like SOAP and XML.
  • Responsible for Developing JUnit Test Case to Unit Test the Services outside the server.
  • Configured Hibernate, spring to map the business objects to Oracle DB using XML configuration file
  • Developed build using MAVEN.

Environment: Java 1.4, HTMLCSS, JSP, AJAX, JQuery, XML, XSLT, AngularJS, Spring MVC 3.0, JavaScript, EJB 3, JSF, RAD 8.0, Rich Faces, Spring 3.0, Hibernate 3.0, POJO, DAO, JNDI, WebSphere 8.1, SOAP, WSDL, Junit, Oracle 10g, Eclipse 4.2.

Senior J2EE Developer

Confidential, Chicago, IL

Responsibilities:

  • Understanding business objectives and implementation of business logic.
  • Used Agile Software Development methodology for developing the application.
  • Designed and developed the Web-based User Interface using Data driven model visual libraries using AJAX.
  • Converted the application to spring boot, microservices, and deployed the components in Amazon ECS (elastic container service) for better monitoring and performance of the application
  • Designed and developed the monitoring system used for AWS Elastic Environments, including monitoring individual instance health, overall environment health
  • Used Elastic beanstalk for deploying the spring applications especially for scaling
  • Implemented OAuth 2.0 authentication security layer for client access
  • Converted the internal proprietary API (SOAP) to REST Using Apigee Wizard/API proxies
  • Involved in implementing the JMS Publisher and Subscriber.
  • Exploited the potential of Hibernate for complex Object-Database mapping, transactions, and for achieving dynamic business functionalities.
  • Designed and Developed Java classes, XML Mapping files and Service classes to use the Hibernate API
  • Made use of DOJO components
  • Implemented Spring framework inversion of control (IOC) principle for beans.
  • Used Spring ORM and DAO modules for database transaction management.
  • Implemented Web Services abased on RESTful protocols using JSON and performed API modeling using Swagger 2/YAML
  • Applied the Singleton Factory Method, DAO, MVC, Session Facade design patterns.
  • Developed presentation layer using HTML, CSS, and JavaScript.
  • Used Statement, Prepared Statement and Callable Statement classes for implementing the database interfaces.
  • Used JMS for communication with different platforms.
  • Maintained the source code versions in SVN.
  • Used core linux commands to deploy, run, monitor applications in the linux box.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing

Environment: J2SE 5.0, Servlets 3.0, JSF 1.2, Spring 2.5, Hibernate 3.5, DOJO, JSP 2.0, JMS, JSON, JAXP, REST, SDLC, Eclipse, Web Services, HTML, CSS, JavaScript, JQuery, WebSphere 6, SDLC, XML, XSLT, TIBCO EMS Server, Cassandra 1.0, log4j, Ant, JUnit, SVN, Linux

We'd love your feedback!