Sr. J2ee Developer Resume
Atlanta, GA
SUMMARY
- Over 8+ years of experience as a Java Developer in software development.
- Knowledge in all phases of Software Development Life Cycle (SDLC) including Analysis, design, implementation, integration, testing and maintenance.
- Hands on Experience in writing code using CoreJavawith strong understanding and working noledge on Object Oriented Concepts like Exception Handling, Inheritance and Polymorphism.
- J2EE in Client/Server and web based n - tier architecture systems. me have good hands on experience of Software Development Cycle (SDLC) and my strengths include the following.
- Experience in developing web based, internet/intranet, client/server, distributed architecture applications using JAVA and J2EE technologies. (EJB, XML, JSP, Swings, JDBC, JMS)
- Solid experience on various Web frameworks like Struts, Spring MVC.
- Good experience in server side technologies like Servlet, Portlets, JSP.
- Worked on Spring Core, Spring ORM, Spring DAO, and Spring MVC architectures.
- Good Knowledge in Object Relational (ORM) mapping tools like Hibernate and JPA.
- Good Knowledge in Web services-SOAP WSDL, REST.
- Worked on different IDEs like Eclipse, Net Beans and spring tool suit.
- Experience in HTML, CSS, JavaScript, JSON.
- Experience in Responsive Web Applications like Bootstrap.
- Proficient in using XML Parses like DOM, SAX, JAXB.
- Experience on version control tools Subversion (SVN), VSS, Clearcase and Git.
- Very good noledge in Servlets, JSP, JavaScript, HTML5, CSS, Spring, JDBC, JMS, Hibernate and MVC architecture.
- Experience in working with Web Services using SOAP and REST specifications.
- Experience in developing application using Spring Core, DI, MVC and Other Spring Modules.
- Knowledge in AWS services including EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
- Knowledge in using Linux commands.
- Experience in creating Unified Modelling Language (UML) diagrams such as Use Case Diagrams, Activity Diagrams, Sequence Diagrams, and Class Diagrams using Rational Rose, Microsoft Visio.
- Good noledge of database connectivity (JDBC) for databases like Oracle, MySQL, MS Access.
- Exposure in using deployment web containers like Apache Tomcat, Confidential WebSphere Server.
- Exposure buildingJavaapplications using tools like ANT and MAVEN.
- Experience in Version control tools like SVN and GitHub.
- Experience in using Atlassian products like Bamboo and Jira for Issue tracking, Code review and release management.
- Good analytical thinking. Admirable verbal and written communication skills.
- Self-motivated and adaptable with organization policies and standards.
- Solid desire to learn new technologies and work with marginal guidance.
TECHNICAL SKILLS
Languages: Java, SQL, XML, C++, C, WSDL, XHTML, HTML, CSS, Java Script, AJAX, PLSQL, ASP .NET, C# .Net.
Java Technologies: Java, J2EE, JDBC, Servlets, JSP, JSTL, JavaBeans, JQuery and EJB.
Frame Works: Struts and Spring.
Development Tools: WSAD, Eclipse, ANT, Log4j, Rapid Application Developer, Dreamweaver and FrontPage.
ORM: Hibernate.
Design and Modeling: UML and Rational Rose.
Web Services: SOAP, WSDL, UDDI.
Databases: Oracle, SQL Server,DB2, MS-Access
Scripting languages: Java Script, Shell Script
XML technologies: DTD,XSD,XML, XSL, XSLT, SAX, DOM, JAXP
Version Control: CVS, Clear case, SVN
Environment: s: UNIX, Red Hat Linux, Windows
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr. J2EE Developer
Responsibilities:
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Developed the Application usingSpringMVC Framework by implementing Controller, Service classes. Performed Junit testing to test the implemented services.
- Configured Struts, Hibernate framework with Spring MVC.
- Implemented Hibernates Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
- Used Ibatis to populate the data from the Database
- Involved in writing SQL Queries and Stored Procedures to be called from IBatis layer.
- Used JQuery UI and some other plugins (AngularJS) to achieve desired functionality.
- The front-end use HTML5, CSS3,ReactJS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
- Writing the front-end look and appearance for the screens using Corejava,Bootstrap, JavaScript, AJAX, AngularJS, jQuery and back end data handled using MY SQL.
- Worked on the modernization of a legacy and outsourced UI, Technologies used were Backbone.js, Can.js, and JQuery Developed Server Pages Using JSP and validated Client Pages Using Java Script.
- Developed forms using HTML and performing client side validations using Java Script.
- Used Oracle for the EIS layer
- Wrote Stored Procedures, Packages, PL/SQL scripts are used to query the database.
- Knowledge on bootstrapping, removing, replicating the nodes inCassandraand Solr clusters.
- Worked with Amazon AWS for accessingHadoopcluster components. Installed and configured ApacheHadoop, Hive and Pig environment on AWS
- Created all the services to work with the various entities provided and restified the services using REST APIs
- Experience in XML, WebServices using SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.
- Implemented the web services client to consume the third-partyservice API for validating credit cards. Used XMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Designed, implemented and deployed the EJB entity and session beans in the Weblogic application server. Entity beans form the core part of the business logic. Transactions are initiated from this layer and the mappings to the database are managed here. The backend database is oracle and the Entity beans are container-managed persistence beans. Written several SQL queries and SQL stored procedures to implement the session beans. Designed and implemented template-based Mail module for the whole site, to send the communication mails from the site to all the registered members of the site.
- Used Good working noledge in version control tools likeGIT, GitHub, CVS, PreForce and Tortoise SVN.
- Written Unit testing and Test suites using JUnit framework for testing the application.
- Created functional automation scripts using open source tools selenium (selenium RC, Grid)
- Leads and coaches customers by using proven Agile software development processes and Continuous Delivery techniques.
- Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate
- Developed Use Cases, Sequence and Class Diagrams using Rational Rose.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Developed a Filter View & back-end components with the Spring MVC, iBatis, JSTL, Dojo, JQuery, PrizeTags JSTL
- Worked with J2EE and J2SE technologies including JSP's, Servlets, Java Web Start, EJB's and Web logic.
- Experience with Migration of Eclipse projects toGradelStructure (Android Studio).
- Experience in creating build files using Maven.
- Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process. .
- Troubleshooting theSOAenvironment application issues.
Environment: Java, J2EE, Spring, Hibernate, Struts, Weblogic, APACHE CXF, REST, JQuery, AJAX, Sencha ExtJS, JavaScript, JSP, JSTL, SERVLET, Oracle, CRUD, PL/SQL, Node.js, Angular.js, Backbone.js, JDBC, UML, Eclipse, Junit, MAVEN, ITEXT, GWT (Google Web Toolkit), ClearCase, Jasper report, ILOG, Agile, Web 2.0, SOA
Confidential, Atlanta, GA
Sr. J2EE Developer
Responsibilities:
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Implemented hibernate in business layer and writing the queries in DAO to do the operations on the data base.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed Web pages using JSF.
- Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
- Wrote Ajax calls to populate tables, charts, tab menu and other components with JSON data inAngular.js.
- Developed the user interface using JSP and Java Script to view all online trading transactions.
- Developed presentation layer using XML, XSL, JavaScript, CSS, JSP, JSTL, Custom tags etc.
- Was involved in UI development, and Developed presentation layer using JSP, HTML5, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.
- Architected and implement REST api interfaces using javascript and Node.js
- Developed user interface as JSF, prime faces, HTML and CSS andBOOTSTRAPwith custom tag libraries using JSF Framework.
- Built main application in Python, Django leveraging technologies such as Tastypie Backbone.js, and Celery
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Wrote Java programs, performed builds, monitored DB2 data and ran SQLs.
- Written unit test scripts to test entities with CRUD operations, analyze heap size and memory leaks with Jprofiler.
- Calling pl/sql stored procedures to display data into database.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Designed and developedMongoDBDatabases to support analytics of unstructured data.
- Was part of an ecommerce application development using agile methodology, during which me have worked with NodeJS,mongoDBand also implemented Solr in this application
- Consumed Web Services using Apache CXF framework for getting remote information
- Used SOAP Technology for exchanging the XML application using HTTP.
- Developed complex Web Services and tailored Apache Axis API to suit the requirement.
- Prepare Java/J2EE development structure for Maven.
- Configured Security forWebSpherePortalenvironment using LDAP registry Confidential Directory Server.
- UsedWebSphereStudioApplication Developer (WSAD) for writing code for JSP, Servlets, and Struts
- Configuration management incdluding multiple merges, builds and managing production releases using Subversion tools and techniques.
- Developed JUnit test cases for all the developed modules.
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE SCRUM methodologies.
- Designed UML diagrams using UML and Rational Rose.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Used Spring Tag Libraries, JSTL, and other in-house tag libraries.
- Developed the Servlets for processing the data on the server.
- Used Maven for building and deployment purpose.
- Implemented the web services client to consume the third-partyservice API for validating credit cards. Used XMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- ImplementedSOAto develop REST Based Web services using Apache Axis.
- Developed master JMS producer, master JMS consumer, and notification manager to implement existing interfaces and hide JMS details from existing (legacy) notification producers and consumers using J2SE DESIGN PATTERNS.
- Installation/Support Apache Tomcat for support of Jasper Reports Server
- Moved Application from Solaris to Linux RedHat for system benchmark
- Used PHP / MySQL in WAMP (Windows, Apache, MySQL and PHP) environment for creating dynamic data driven and interactive web pages
Environment: Java, J2EE, Spring, Hibernate, Struts, JSF, Websphere, APACHE CXF, SOAP, Web Services, DOJO, Sencha ExtJS, JavaScript, CSS, AJAX, Html5, JSP, Node.js, Backbone.js, Angular.js, JSTL, SERVLET, DB2, CRUD, PL/SQL, JDBC, UML, Eclipse, Junit, MAVEN, XML, ITEXT, Oracle ECM, GWT (Google Web Toolkit), JIRA, SUBVERSION (SVN), Jasper report, ILOG, JRules, Scrum, Web 2.0, SOA, JMS, Apache Tomcat, Linux, PHP
Confidential, Armonk, New York
Software Developer
Responsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
- Performed Validations on UI data using JSF validators and JavaScript.
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
- Utilize Dojo framework for performing front end validations.
- Created various UI components for different web pages using HTML, Javascript, ExtJs.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Used Ajax calls extensively - using Jquery, inside the WebApps and create a seamless flow of Quotes.
- The UI is enriched with jQuery JavaScript library that facilitates dynamic and asynchronous screen manipulation and AJAX request.
- Created a Front-end application using JSPs, JSF, Swing,GWTand Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS.
- Used TOAD for all database query testing and optimizations.
- Involved in migration of Data from Excel, Flat file, Oracle, XML files to SQL Server by using BCP and DTS utility.
- Wrote complex SQL statements to retrieve data from the DB2 database.
- Extensively worked on Executor Framework, spring (Annotations, Schedulers to run the reports and price submissions for External vendors (CME and ICE)), OracleCoherenceand Security andJavaPersistence API.
- Extensively worked on Spring Schedulers and Annotations andCoherenceSecurity
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Involved in Creation of Flex Families in Content Server and associated the JSP, JSF,J2EE,OOD, JDBC, JMS,JSTL and XSD, WSDl, XML pages to the assets.
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS.
- Extensive experience in implementation of the version control software SVN, CVS, Clear Case, Confidential Rational Tools (RTC, RRC),Mercurial.
- Responsible for ClearCase administrative tasks (working with branching/merging, triggers, labeling etc).
- Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE for regression and sanity testing.
- Carried out complete SDLC testing by following both agile and water fall model and generated cross test summary and generated customized reports suiting to the needs of the client
- Use Case and Sequence diagrams were designed in UML using Rational Rose to demonstrate the behavior of objects in each use case by describing the objects and the messages they pass.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere
- UsedANTfor building and deploying Application.
- Built CVS and XML file loaders and splitters for financial data.
- Implemented a prototype to integrate PDF documents into a web application using iText PDF library
- Good network at EMC Documentum Support Teams who halp solve product issues and bugs
- Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
- Used Struts Model-View-Controller approach to halp design new features and fix Jira bugs and request.
- Analyze, debug and fix issues related to thread locking, clustering, network connections, Swing client performance on customer's production environment
- Worked with dimensional modeling of relational data sources (DMR) using Cognos Framework Manager and create cubes using Framework Manager.
- Implemented two Java portals. One is Crystal Report Engine and the other is Jasper Report Engine as plug-in to other web-applications depending on the user's preferences.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Took complete Ownership of JRules by developing the complete architecture and integration with TSM application.
- Integrated and implemented SOA solutions with Oracle SOA suite: Oracle ADF, BPM, BPEL, Oracle Service Bus OSB
- Page design and development using Oracle BPM.
- Collaboration technology planning, social media adoption and metrics.Web 2.0 strategy.
- Business layer implemented using Spring MVC and Enterprise layer using JMS - Confidential MQ Series which would in turn store the data on AS
- Responsible in configuring and setting-up Apache Tomcat/Spring-TC Server for the development phase.
- Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys
- Involved in writing Unix Shell Script for performing automated tasks.
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
- Wordpress integration, migration, design, redesign, and expansion
- Lead development and site building on Drupal-based projects. Mentor junior developers on site building and development best practices.
- Extensive Development using Zend Framework by PHP in a LAMP environment.
- Made Fixes and enhancements to Online bill paying ASP.NET/SQL software for water companies.
- Developed code for C, C++ to secure the transaction
- Creating Clients and Server for Java to establish communications between 'Online' client windows and different servers created using both C++ and Java.
- Builds and develops java interfacing with different backend systems in Mainframe.
- Assembler and Cobol Applications Programming on the CICS Credit Card Authorization and Reward Systems. Including the First TCPIP Socket Manager Program to all Online Programs.
- Created/translated PL/me programming into SAS, which were used as part of the process used to standardize military personnel records
- Accessed and manipulated the Oracle database environment by writing SQL queries in the oracle sql developer for testing purpose.
- Involved in packaging, deployment and upgrade of different modules ofSASVBon JBoss App Server.VBcode Analysis and Sybase store procedure converted into SQL.
- Served as developer architect for the application involving heavy use of ASP.NET, C#.NET, JavaScript, AJAX, XML, SQL, T-SQL, XHTML, CSS.
Environment: Spring, iBatis, Struts, JSF, EJB, Jboss, APACHE AXIS2, WSDL, JQuery, JSP, SERVLET, MYSQL, Toad, SQL Server, DB2, UML, Netbeans, Selenium, ANT, XML, EMC Documentum, JIRA, SWING, CVS, Visual Source Safe, Cognos, ILOG, Water fall model,Oracle ADF, Oracle BPM, Confidential MQ Series, Apache Tomcat, Linux, Unix, Ruby, wordpress, Drupal, .Net, ASP, C, C++, Mainframe, COBOL, PL/me, JCL, SQL, SAS, VB, ASP
Confidential, Richardson, TX
Java Developer
Responsibilities:
- Re-designed and re-implemented the company’s web functionality into a modern n-tier architecture using J2EE framework. The Existing system was built using VB and Power Builder.
- Implemented the server side design using the industry standard J2EE design patterns like Business Delegate, Service Locator, Business Interface, Session Facade, and Data Access Object.
- Utilized various Rational Rose design methodologies for developing the framework.
- Object Oriented Analysis and Design (OOAD) of business requirements with the end users and business analysts.
- Used J2EE design patterns like Spring MVC
- Developed the application using Spring framework.
- Created sequence diagrams to show the page flows using WSAD.
- Developed Client side screens in XML using XSLT.
- Developed front-end screens using JSP and Tag Libraries.
- Used Hibernate for mapping object oriented design model to relational database.
Environment: JAVA, J2EE, Spring, WebSphere, WSAD, Oracle, JDBC, Hiberante, Java Servlets, JSP, UML, Rational Rose, JavaScript, XML, HTML, JUnit
Confidential, Maryville, MO
Java Developer
Responsibilities:
- Involved in analysis, design and development of Portfolio Management.
- Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
- Followed iterative approach in timely manner.
- Developed front-end using JSP, HTML, CSS, JAVA Script and Jquery.
- Responsible for developing Servlet.
- Involved in implementing database design, connectivity and access.
- Wrote MySQL queries and used JDBC API.
- Worked in Windows environment for building the application using net beans IDE.
- Developed test cases and performed unit testing using JUnit.
- Extensively used Collabnet subversion for version control.
- Used Glassfish Server for deploying various components of application.
Environment: JAVA, J2EE, Java SDK, JSP, HTML, JDBC, OOAD, Servlets, SVN, MySQL, Windows XP Professional, JAVA Script, Jquery, Glassfish server, net beans IDE, Microsoft Visio.