We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Memphis, TN

SUMMARY:

  • Over 8 years of experience in IT industry and worked extensively in Java/J2EE Technologies involving technical solutions, performance tuning of applications with varied user requirements
  • Extensive experience in Java - based Enterprise application Design, Development, Integration, Implementation, Deployment, and Production Support. worked primarily in the domain of Banking, Financial, Health Care, Utility, Federal/Governance domain being involved with Development, Reengineering, Maintenance and Testing of projects.
  • Solid work experience in Web Application Development experience using cutting edge technologies implementing Traditional Iterative and Agile Development methodologies.
  • Proficient in utilization of Java, various J2EE packages, and associated technologies such as Struts, Hibernate, Spring, EJB, JNDI, JDBC, JMS and SOAP/Rest web services.
  • Expert knowledge in web technologies HTML5 / CSS, including Java script, jQuery, Ajax, JSP, AngularJS, Node JS, Kendo UI, JSF and advanced understanding of front-end optimization techniques and cross-browser compatibility.
  • Quick-witted Competent with skillful ability in using Spring (MVC, Security and Dependency Injection/Inversion of Control ) , Spring Batch , Spring Boot and Object Relational Persistence frameworks like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
  • Experienced in implementing business logic Enterprise session beans (ESB), persistent layer using Entity beans and implemented container managed transaction management.
  • Experience in development of robust batch applications and POJO based applications by using Spring Batch.
  • Experienced in implementing DA O layers using Hibernate interfaces, annotations, IBatis, JPA, JDB C and SQ L .
  • Proven expertise knowledge in Core Java technologies (JDBC, Multi-Threading, Generics, Oops concepts, collections, exception handling, Data structures and Algorithms) and JSP, Servlet, JSTL along with distributed technologies like RMI.
  • Strong knowledge of AWS cloud technologies in areas like AMI, EC2, S3, RDS and DynamoDB
  • Experience in designing asynchronous messaging using Java Message Service (JMS).
  • Expertise in the Jenkins plugin management areas and implemented build pipeline, Docker, Git.
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE web services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proficient in XML related technologies such as XSL, XSLT, XML schemas, XPaths and parsers like SAX, DOM for parsing XML into java object.
  • Proficient in development of enterprise business solutions using Apache Tomcat, IBM WebSphere, Web Logic, JBOSS and Drools.
  • Experience database development skills using SQL/PLSQL for various relational Databases like Oracle, Sybase, Postgre SQL, SQL server and NOSQL databases like MongoDB.
  • Proficient in Database development using different RDBMS (Oracle, MS SQL Server, MySQL, TOAD, DB2) in various projects with expertise in deploying Stored Procedures, Triggers, SQL Queries and SQL packages.
  • Experience in Object Oriented Analysis and Design (OOAD) using UML methodologies in generation of class diagrams, sequence diagrams and Use case diagrams in Rational Rose.
  • Significant experience of working & delivering in an Agile environment including experience of implementing Agile practices to help improve delivery and applying SCRUM methodologies.
  • Experience with unit testing using JUnit and automated testing using JMeter and build/deployment applications using Maven, ANT.
  • Hands on experience on Concurrent Version Systems (CVS), Maven, TDD, Ant and CI servers like Jenkins, RAD, SVN, Clear Case and Git
  • Worked on Log4J package for logging purposes and CVS, Sub Version for the version control.
  • Experience in Software Development Life Cycle (SDLC) - Requirements analysis, Design documents, Coding, and writing Test cases.
  • Excellent knowledge of Software Quality Assurance testing life cycle & experience in Functional Testing UI, User Acceptance testing and Operational Testing.

TECHNICAL SKILLS:

Programming Languages: Java 1.5,1.6,1.7,1.8, C, HTML, SQL, PL/SQLFrameworks Spring (IOC, Core, Batch, Webflow, Security, AOP, JDBC, MVC, Boot) Struts, Hibernate, MyBatis, JPA, JSF, Angular JS

Java/J2EE Technologies: JDBC, SAX, DOM, Java Beans, JSP, JSTL, Servlets, EJB, JNDI, RMI.

Web Services/Messaging: Micro services, Restful Web Services, SOAP, WSDL, JAX-WS, JAX-RS, Apache AXIS 2, JMS, MQ Series, SOA, Apache CXF, AWS Database Development

Technologies: SQL, PL/SQL, Sybase, JDBC

RDBMS: MySQL, Oracle 9i/10g/11g, Microsoft SQL Server, Microsoft Access and MongoDB(NOSQL)

Web Design Technologies/Tools: HTML, DHTML, JavaScript, XML, CSS, AngularJS, ExtJS, JQuery, Ajax, JSON

XML Technologies: XML, XSL, DOM, XML Schema, SAX, XSLT, WSDL, AWS, SOAP.

Application Servers/Web Servers: Apache Tomcat, Glassfish, JBoss, BEA WebLogic, IBM WebSphere.

Integrated Development Environment (IDE): Net Beans, Eclipse, IntelliJ, Spring Tool Suite

Version Control: SVN, CVS, VSS, GIT, ClearCase

Operating Systems: Microsoft Windows, Unix, Linux.

SDLC: Agile, Scrum, RAD, Iterated Waterfall.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, and Development and Support phases of SDLC.
  • Developed various web pages using HTML, JavaScript, Ajax, CSS, JQuery components, JSON.
  • Involved in implementing custom directives using Angular JS components for single page modules.
  • Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS's built-in testing facilities.
  • Implemented business components, make them as spring beans using configurations, spring provided annotations.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Implemented Spring MVC components, controllers, used spring MVC interceptors to preprocess, configured dispatch servlet, view resolver components.
  • Implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • Responsible for configuring and deploying the builds on IBM Rational Team Concert.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Designed and implemented a multicast service proxy with the help JAVA multithreading.
  • Implemented Helper classes with Hibernate interfaces to implement CRUD operations, helper classes to work with mapped collections.
  • Used different Spring annotations like @autowire, @controller, @component, @Service at different layers. Created MongoDB collections and integrated with Spring and MongoDB.
  • Implemented Rest based web services to represent service more as data using JAX-RS annotations.
  • Used Adobe Experience Manager (AEM) as a content management system for organizing and managing Legal Documents and Notices.
  • Extensively used XML for request and response with web service data transfer across different systems.
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
  • Developed login interceptor using Spring interceptor to maintain single sign-on across the application.
  • Involved in writing the code using Multithreading and extensively used Collections during the development.
  • Applied Multi-Threading on data export to reduce process time.
  • Implemented GUI pages by using JSP, JSTL, HTML, DHTML, XHTML, CSS, JavaScript, and AJAX.
  • Designed user interface HTML frameworks with Bootstrap and CSS styling.
  • Design and develop the feasible, cost effective business solutions in application’s database components and the Jasper Reports.
  • Configured Jenkins onto GIT to do automated builds on a scheduled time.
  • Write a Database PL/SQL Store procedures, Triggers, and integrating Database and application via JDBC.
  • Designed and developed Oracle SQL queries for complex search criteria in the application.
  • Wrote rules for skip logic using Drools which we call in JavaScript.
  • Worked on implementation of SOA architecture using EJB, Web services.
  • Extensively used Java multi-threading to implement batch Jobs with JDK 1.5 features.
  • Configured the project on WebSphere application servers.
  • Implemented Singleton, Factory Design Pattern, DAO Design Patterns based on the application requirements.
  • Performed the code build and deployment using Maven scripts.
  • Used SAX and DOM parsers to parse the raw XML documents.
  • Used Eclipse IDE for Develop the application.
  • Used GIT for Version Control tool and Silk Central for bug tracking tool.

Environment: Java 1.7/1.8, HTML5, CSS3, JavaScript, Angular JS, JQuery, AEM 6.2/6.1, Bootstrap, JQuery, Spring, Hibernate, Mongo DB, JSON, Spring Boot, Micro Services, IBM WebSphere, Restful web services, JBOSS, JIRA, SVN, SQL server, Log4j, Maven, Agile.

Confidential, Memphis, TN

Sr. Java/J2EE Developer

Responsibilities:

  • Be a part of a North American Professional Services group tasked with integrating existing core solutions on client sites for customers.
  • Extensively used J2EE design patterns such as Business Delegate and Data Access Object in the project.
  • Developed web pages using Kendo UI Components, JSP, JavaScript, AJAX, HTML and CSS.
  • Develop the Java (UI to Database level - MVC) coding using designated product technology architecture and frame works.
  • Involved in working with various features of Node.js to design responsive web applications.
  • Used Spring dependency injection and IOC principles to build business layer.
  • Configured Hibernate, Spring and JSF to map the business objects to PostgreSQL database using XML configuration file.
  • Used Spring boot as the framework to implement complete back-end logic and maintain the flow of the application.
  • Implemented RESTful web services using jersey API and JSON.
  • Implemented client-side validation using Java Scripting, coded for server-side validation using java processes.
  • Creation of Custom Form for environment verification automation program using the concept of advance PLSQL for verifying new database instance.
  • Used Bootstrap for separating the database files for building an interface.
  • Developed Session Beans to handle business logic and deployed them on WebLogic application server.
  • Utilized JIRA to develop monthly sprints for monthly releases into a regulatory reporting environment.
  • Participate in prototyping of new features and functions, with a focus on enabling and implementing unique client-side behaviors into the user experience.
  • Involved in unit testing, integrated testing and developed test cases.
  • Involved in post-production bug fixing and subsequent releases of the system.
  • Work with customers, internal partners, and other technical staff to resolve problems with software and systems, and respond with suggestions for improvements and enhancements.

Environment: Java 1.7, HTML5, CSS3, JavaScript, JSP, KendoUI, NodeJS, GOJS, Spring boot, Bootstrap, JQuery, Spring, Hibernate, JSF, JSON, Restful web services, WebLogic application server, JIRA, PLSQL, GitHub, PostgreSQL, Log4j, Maven, Agile.

Confidential, Nashville, TN

Sr. Java / J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Implemented navigation layer using Spring MVC components like dispatch servlets, controllers, view resolver components.
  • Implemented business components as Spring Beans, configures using Dependency Injection and annotations.
  • Designed and developed a REST-full style Web Services layer to interface with a RPG and DB2 system.
  • Worked on Core Java (Multi-Threading, Collections of type Generics, Templates) and used the core packages.
  • Used JSP, HTML5, CSS, JQuery, JavaScript, JSON and Ajax to develop the UI layer of the application.
  • Worked on ExtJS4.2.1 for user interface widgets with high performance scalable grids, trees and menus.
  • Participated in development of a well responsive single page application using AngularJS.
  • Developed Single-page Angular JS application with solid UI framework during my application.
  • Developed the Persistence Layer using Hibernate 2.5 with JPA.
  • Used Spring ORM/JDBC layers for integrating Hibernate/JPA and for regular JDBC calls.
  • Used Hibernate in persistence layer and developed POJO's , Data Access Object ( DAO ) to handle all database operations.
  • Developed several Web Service stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, Document literal.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns.
  • Implemented logger for debugging using Log4j.
  • Utilized MongoDB database management system for keeping user generated data.
  • Developed few stored procedures, triggers and sequences.
  • Extensively used dynamic SQL, PL/SQL packages, Procedures and Database Triggers.
  • Involved in onsite-offshore coordination, agile methodology includes daily SCRUM meetings, iteration, planning, etc.
  • Involved in build and deployment of multiple modules of web based applications using Maven and Jenkins on JBoss.
  • Involved in implementation of large scale Linux deployments.
  • Used GIT as version management tool.
  • Used ANT for building the EAR file.

Environment: Java SE 7,8, J2EE 5, Core Java, AngularJS, JSP, JSON, CSS3, HTML5, jQuery, Spring MVC/ DI/ORM/JDBC, ANT, Log4J, JavaScript, ExtJS, JSF, Ajax, MongoDB, Oracle10g, Hibernate/JPA, JBoss, My Eclipse, Unix, CVS, Jenkins, Maven, Axis 2.0, DB2,Junit,RESTWeb Services, GIT.

Confidential, Sunnyvale, CA

Sr. Java / J2EE Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, and Development and Support phases of SDLC.
  • Developed various web pages using HTML, JavaScript, Ajax, CSS, JQuery components, JSON.
  • Involved in implementing custom directives using Angular JS components for single page modules.
  • Implemented business components, make them as spring beans using configurations, spring provided annotations.
  • Implemented Spring MVC components, controllers, used spring MVC interceptors to preprocess, configured dispatch servlet, view resolver components.
  • Implemented transaction management using Spring declarative transaction management with Spring AOP concepts.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Designed and implemented a multicast service proxy with the help JAVA multithreading.
  • Implemented Helper classes with Hibernate interfaces to implement CRUD operations, helper classes to work with mapped collections.
  • Implemented Hibernate second level of cache to work across session factories using Eh cache provider.
  • Enhanced user experience by designing new web features using MVC framework like ExtJS.
  • Implemented Rest based web services to represent service more as data using JAX-RS annotations.
  • Implemented caching across Rest based web services using conditional GET and ETag options.
  • Used MAVEN for building the application and deployed on Web Sphere Application Server.
  • Developed UNIX Shell scripts for automating project management tasks.
  • Developed unit test cases, implemented test cases using Junit, Easy mock and involved in integration testing.

Environment: J2EE 5, Core JAVA/ Multithreading, AngularJS, HTML, Ajax, CSS, JavaScript, Hibernate, Spring, Rest web services, Web Sphere Application Server, SQL/PLSQL, ExtJS3, Agile, TOAD, Maven, Jira, UNIX, Junit, Oracle10g, ClearCase, Maven.

Confidential, Raleigh, NC

Sr. Java /J2EE Developer

Responsibilities:

  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Designed web pages using JSP, XSL, HTML5, CSS3, DHTML, Ajax based design, JSP Tag libraries and client-side validation with JavaScript.
  • Implemented AJAX classes for asynchronous communication between views and baking beans.
  • Implemented various JSF technology components like Converters, Validator, and Backing Beans & Faces UI Components.
  • Developed user interface using JSP, Ajax based design, DHTML, Prototype 1.5, JSP Tag libraries and used lot of EXTJS (JavaScript) libraries for developing jsps.
  • Used Spring 2.0 Framework for dependency injection and integrated it with the JSF Framework and Hibernate.
  • Developed project specific Java API’s for the new requirements with effective usage of Data structures and Algorithms, OOPS concepts.
  • Implemented Web Services (SOA) using XML, SOAP, WSDL and Apache Axis for Loan Division. Loan-Credit-Line-Authorization-Service, Loan-Installments-Number-Of-Terms-Adjustment-Service, Loan-Asserts-Evaluation-Service and Loan-Holder-Payments-History-Service.
  • Consumed Web Services for Credit Card Processing and used JAXB XML parsers for data retrieval.
  • Extensively used DB2 Database to support the SQL language and used JDBC for DB2 connectivity.
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database
  • Developed UNIX Shell scripts for automating project management tasks.
  • Used ANT scripts to build application and deployed on JBoss 3.0 Application Server.
  • Designed various tables required for the project in Oracle 10g and implemented the DB2 database.
  • Extensively used SQL, PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Implemented Junit test cases for testing various POJO classes.
  • Used Scrum agile methodology for iterative development of application.

Environment: J2EE1.6/J2SE 1.5, Java Server Faces, Java Rules Engine, Web Service (WSDL, SOAP, UDDI),JMS, Hibernate3.0, Adobe Live Cycle Data Services(LCDS), Adobe Photoshop, ClearCase, JSP, JavaBeans, JSF1.2,Data structures and Algorithms, Spring 2.0, AJAX, XSLT, Java Script, XML, XSLT, JAXP, SAX, DOM,IBM RAD 7.0 IDE, JBoss 6.0, Rational Rose, DB2 9.1, Apache HTTP Server2.1, UNIX.

Confidential, Piscataway, NJ

Java / J2EE Developer

Responsibilities:

  • Involved in Object analysis, design and documentation(OOAD) of the application model using UML.
  • Elaborated on the Use cases based on business requirements and was responsible for creation of class diagrams, sequence diagrams.
  • Adopted J2EE best Practices, using Core J2EE patterns.
  • Designed and developed presentation layer using JSP, HTML and JavaScript.
  • Performed SQL operations using Oracle Database.
  • Used External interface API to communicate with java script.
  • Used Session Beans for business logic and Entity Beans for database persistence.
  • Deployed J2EE components (EJB, Servlets) in WebLogic Application server.
  • Performed unit testing using Junit framework.
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS).
  • Developed JSP custom tags and used JSTL for reusability.
  • Developed environment configuration using JSF Icefaces and spring frameworks.
  • Used Spring Web component for support of web utilities.
  • Used AJAX to support dynamic page element rendering to enhance user experience.
  • Used JComponent, JFrame and other classes of Swings Framework to develop the GUI.
  • Created properties files and used enhanced JTable for improved general performance and cell rendering.
  • Used Spring ORM component for Hibernate support for manipulating data for Oracle 10g.
  • Used Eclipse IDE for development, configured and deployed the application on Weblogic Server. Version control by CVS and tested using JUnit.

Environment: J2EE 5, Java 1.6, JSP 2.0, Servlets 2.5, EJB 3.0, JDBC 2.0, JSF Icefaces, WebLogic Server, Eclipse 3.6, Hibernate 3.0, Spring 3, Oracle 11g, Maven, Log4J, JUnit, HTML, DHTML, JavaScript, UML, Clear Case.

Hire Now