Sr. J2ee Developer Resume
Atlanta, GA
SUMMARY
- SCWCD (Sun Certified Web Component Developer) around 8 years IT experience including Strong Architecture & Development experience using Java/J2EE and Web Technologies.
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support,.
- Proficient with Software development methodologies like Agile Methodologies.
- Strong experience in Client - Server systems using Object Oriented Concepts and Design Patterns.
- Excellent Core Java development skills.
- Expertise in coding business components using various API’s of Java like Multithreading, Collections.
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Struts, Spring (IOC & AOP), Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI.
- Good Knowledge of using IDE Tools like Eclipse, Rational ApplicationDeveloper(RAD) forJava/J2EE application development..
- Implemented Unit Testing using JUnit and Integration testing during the projects.
- Exposure to tools such as ANT and hands on experience on TOAD, SQLyog and SQL Developer
- Used integrated environment for java such as Eclipse, MyEclipse, RAD, NetBeans, Clear Case and VSS.
- Exposure to UNIX commands and Suse Linux.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
- Exposure to XML, DTD, SCHEMA.
- Strong Expertise in front end technologies such HTML, CSS, JavaScript and Ajax. Basic understanding of ExtJs
- Expert knowledge over J2EE Design Patterns like Singleton, MVC Architecture, Front Controller, Session Façade and Data Access Object for building J2EE Applications.
- Experienced in web development using HTML, CSS, JavaScript, AJAX, JQuery and AngularJS technologies.
- Experienced in developing MVC framework based websites using spring and struts.
- Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion Of Control), DAO (Data Access Object) and template classes.
- Expertise in Object-relational mapping using Hibernate and Ibatis.
- Expertise in developing and consuming Web services including different technologies and standards like XSD, SOAP, WSDL, JAX-WS.
- Experience in configuring and administering MQ-Series and experience in developing messaging systems using JMS.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL, PL/SQL, Java Enterprise Edition (J2EE).
Web Technologies: JavaScript, jQuery, JSON, HTML, CSS, Spring, Struts, Spring Boot, Servlets, JSP, Struts, Spring (IOC and AOP),Hibernate, MDBs, Session Beans, Javascript, AJAX, DOJO, ExtJs, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM.
Web Services: SOAP, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis
Databases: Oracle and MySql
Distributed/ Middleware: JMS (Java Messaging Service), Jenkins, AntHillPro Client
Tools: /Software: Eclipse, MyEclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case, Subversion, JUnit, UML.
Application/Web Server: Apache Tomcat, Jboss, Websphere and WebLogic.
Operating Systems: UNIX, Suse Linux, Windows
Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP.
Other Tools & Design Patterns: ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern.
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr. J2EE Developer
Responsibilities:
- Worked extensivelyinthe development of web applications usingSpringand Hibernate
- Designed the system based onSpringMVC architecture. Developed a business logic layer usingSpringFramework and integrated Hibernate.
- Developed web based applications usingHibernate, XML, Rest Web Services and SQL to in corporate into the application.
- Developed Data Persistence Layer consisting of Search DAO objects andhibernateORM objects
- Involved in converting database objects toJavaobjects conversion with the help ofIBatis persistence framework
- Experience writing unit test cases using Karma, Mocha and using Protractor to perform end- to-end testing onAngularJSapplications.
- ImplementedAngular concepts: Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the click event, Component decorator, binding to the hidden property.
- Experience in implementing MEAN Stack (Mongo DB, Express.js, Node.js, andReact.js)
- Developed voice calling, video chat in WebRTC andNode.js
- For Responsive Web design usedBootstrapto build grids, layouts and components. UsedBootstrap components like dropdown menus, navigation bar, alerts, and labels.
- Developing presentation layer with JSP's, HTML5,JavaScript, CSS3, JQuery, JSON, AJAX, Form tags, Tiles, JSTL tags etc.
- Extensively usedJavaScriptfor adding dynamic web content to Web Pages.
- Developed processes to retrieve data from the Oracle and transform to the SQL Server.
- Maintained SQL scripts indexes and complex queries for analysis and extraction.
- Experience inCassandradata modeling along with managing and scheduling of the data backup and restore operations.
- Good experience in design, development, maintenance and support of Big Data Analytics using Hadoop Ecosystem components like HDFS, Hive, Pig, Hbase, Sqoop, Flume, Zookeeper, MapReduce, and Oozie.
- Worked on the Implementation and Testing of exposing an Implementation class as both SOAP andRESTusing Spring and Jersey Framework.
- SOAP UI was used to test the services developed onRESTfor all methods simulating the service
- Developed SOA tests for web services involving XML / HTTP / SOA / WSDL using soap UI.
- Hands on experience in using IDE tools like Eclipse, JBuilder, NetBeans, WSAD 6.x and My Eclipse.
- Expertise in deploying applications on Websphere, Weblogic, JBoss, Tomcat.
- Deployed the Application in WebSphere server.
- Used SVN and GitHub as version control tool.
- Expertised in Git for version control tool
- WrittenData Driven/Keyword Driven Frameworksusing Selenium Web Driver withTestNgandJUnit.
- Worked on agile scrum based methods forBDD
- Working expertise in Workflows and UML diagrams such as Use case diagrams, Activity diagrams, Sequence diagrams and Class diagrams.
- Designed and implemented new functionality in different services in NPS using CoreJava, Multithreading, EJB, andJSP.
- Build Splunk dashboards using XML and Advanced XML as well as Created Scheduled Alerts for Application Teams for Real Time Monitoring.
- Experienced in implementingoracleSOA Mediator for content and header based routing of messages
Environment: J2EE, Java, Spring, Hibernate, Ibatis, Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, Oracle, PL/SQL, Cassandra, Hadoop, REST, Soap, Web Services, Eclipse, Weblogic, Git, GitHub, Junit, Selenium,Agile, UML, JSP, Xml, SOA
Confidential, Reston, Virginia
Sr. Java Developer
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components.
- Hands on experience on MVC Architecture usingSpring(IOC, MVC, AOP).
- CreatedHibernatemappings with the Oracle database
- Experience in developing GUI screens using HTML, XHTML, DHTML, CSS, JSP, JSTL,Struts, JAVASCRIPT, JSON, Flex and Web2.0 JQuery, AJAX.
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript,AngularJS, Node.JS, Kendo UI, KnockoutJS, JSON, JSONP, and XML.
- Developed responsive web design for employees/customer access using HTML5, CSS3, JavaScript,Node.js, React.js, Angular js and XML.
- Designed Responsive Web pages using media queries and TwitterBootstrap
- Developed Custom Tags to simplify the JSP code. Designed UI screens usingJavaScript, JSP, AJAX and XML, HTML5, CSS3 and JQuery.
- Experience inCSSpixel-level layout, Consistency with browsers, Version and Platform Independence.
- Developed so many single page responsive WebUIusing HTML5, React JS, Bootstrap, CSS3, JavaScript, and jQuery
- Performed quality testing and assurance for SQLs servers.
- Successfully completed maintenance upgrade ofDB2tools: File Aid forDB2, CDB forDB2, and CA forDB2.
- Proficiency in developing J2EE applications usingJDBC, RDBMS, be it Batch processingJDBC, Applets, Java Beans, Servlet, JSP, writing rigorous Stored Procedures, Triggers, Functions, SQL queries, Error Handling, JNDI.
- Developed enhancements toMongoDBarchitecture to improve performance and scalability.
- Worked onMongoDBdatabase concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
- Conducted Functional, Integration, Regression testing using soap UI
- Expertise in testing Web/J2EE technologies, web applications,RESTAPI/Web services, SOA, Single Sign-On testing tools.
- Functional knowledge in Content Management and Enterprise Search (Fast ESP,Apache CXFSolr, Oracle Endeca, Lucid Works Fusion).
- Extensive experience in different IDEs like Eclipse, NetBeans, RAD, STS, JBuilder, and WebLogic workshop.
- Used WSAD for writing code for JSP, Servlets, and Struts.
- Experience with LAMP, CSS/LESS, Bootstrap, Javascript/jQuery, Drupal themedevelopment, REST, Salesforce API,Subversionand database design.
- Experience in implementing Client/Server and Web Applications developed on Java, JSP, JavaScript, VBScript, HTML, XML, .net and JUnit.
- Involved in Agile testing . we have used scrum based approach.
- Designed and developed Use Cases, Use Case Diagrams and Activity Diagrams using UML.
- Developed Class Diagram with UML for new product functionality. Updated SOPs and WIs
- Created web forms usingJSPand jQuery.
- Implemented Maven for Dependency Management and importing JAR files. converting SGML DTDs toXMLDTDs, and automating the transformation of existing (legacy) SGML documents intoXML
- Experienced in implementingoracleSOA Mediator for content and header based routing of messages.
- Strong Experience in JMS Architecture and Connection Factories.
- Deployed the java application into web application servers likeApacheTomcat.
- Worked on Administration, maintenance and support of Red Hat Enterprise Linux servers.
- DevelopedPHPsbased server API's using Zend, Cake, mpho, YII, Phalcon, Magento, Symphony framework and MVC architecture.
Environment: Spring, Hibernate, Struts & JSF, Angular.js, JavaScript, CSS, Html5, Node.js, bootstrap.js, DB2, PL/SQL, JDBC, Mongo DB, APACHE, CXF, soap, Web Services, Eclipse, Websphere Portal, WebSphere Studio Application developer (WSAD), Subversion (SVN), Junit, Scrum, UML, Class diagram, JSP, MAVEN, Xml, SOA, JMS, Apache Tomcat, Linux, PHP
Confidential, New York City, NY
J2EE Developer
Responsibilities:
- UsedSpringController to pass the control of the application and validate user input.
- Functioned as a Sr.Java/J2EE analyst on HUD project usingJava/JEE,iBATISand Spring framework with Oracle.
- Experience in usingStruts, spring and Hibernate framework (MVC) for various Web based application development.
- Designed and implemented new functionality in different services in NPS using CoreJava, Multithreading,EJB, and JSP.
- Coded JSP pages and usedJavaScriptfor client side validations and to achieve other client-side functionality.
- Implemented slide out custom widget by using dojo as a very important section for the application.
- Upgraded Ext JS codebase to latest available versions usingSenchaCmd
- Created a web application similar to jsFiddle and JS Bin. The application was created using jQuery jQuery UI, and incorporated the CodeMirror syntax highlighting framework.
- Designed and implemented theUIusingGWT(Google Web Toolkit)
- UtilizedExtJS, MVVM, Sencha Cmd, jQuery and HTML5 in a mixed Windows and Mac environment.
- Automated the process of generating databases and its entities at a given sql server location.
- Proficiency in multiple databases likeMongoDB, Cassandra, MySQL, ORACLE and MS SQL Server.
- Experience in using Oracle Tools and utilities such asTOAD, SQL*Plus, SQL Developer.
- Worked onDB2utilities and commands (backup, Reorg, Runstat, recover, restore, ALTER commands anddb2views etc.
- Developed WLST scripts to administrate WebLogic and OSB components.UsingCoherencefor Caching.
- Participated in designing the cluster environment ofCoherenceservers through weblogic by spanning and maintaining the JVMs.
- Designing and MaintainingApacheAxisSOAP web services.
- Developed web services using top down approach fromWSDL to Java.
- Extensive experience in different IDEs like Eclipse, NetBeans, RAD, STS, JBuilder, and WebLogic workshop.
- Used Jboss application server for deploying applications.
- ProvidedClearCasesupport to UNIX and NTsoftware developers, Mercurial, regardingClearCaseinstallations and upgrades, VOB/view access, configurations, permissions, branching, merging, and system administration.
- Involved in reviews, Manual Testing, Integration Testing, Regression Testing, Functional Testing, System Testing, and Black Box Testing, Used automated tools like above,Selenium IDEandQuality center.
- Defined processes and tools best suited to each project. Moved between agile and waterfall approaches depending on project specifics and client goals, creating detailed project road maps, plans, schedules and work breakdown structures
- Designed and developed use cases, activity diagrams, sequence diagrams, and OOD using UML.
- Developed front-end web pages usingJSP, JS.
- Proficiency in developing J2EE applications using JDBC/Hibernate, RDBMS, Java Beans,Servlet, JSP and writing rigorous Stored Procedures, Triggers, User-defined Functions, SQL queries.
- Extensively worked with build tools likeMAVENandANTfor the building of deployable artifacts (war & ear) from source code.
- Experience in implementing ITEXT on the applications developed on Java
- Worked specifically in the design and implementation ofEMCDocumentumapplications through Enterprise Core Solution Framework.
- Created frontend screens usingGWT framework. ubversion was used for version control and JIRA was used as defect tracking tool.
- Developed the User Interface usingSwing
- Extensive experience in creating Complex List, Cross Tab, Chart and Dashboard in Report Net &Cognos.
- Architected Struts front end GUI. Implemented bootstrap servlet as distributed singleton service façade modeling various Context's (Master, DB, User, Applation). Prototyped PDFJasperReports usingJasperAssistant. ECLIPSE/JETTY/JBOSS
- Involved in Analysis, design and development of complex rules inILOGEnvironment.
- Maintained detailed technical documentation relating to development assignments usingILOG JRules.
- Excellent experience in developing, customizing, personalizing the self-service web pages in OAFramework(OracleApplication DevelopmentFramework) using JDeveloper.
- Design, review and development of business processes usingOracleBPMsuite 12c.
- Hands-on Experience buildingSOAbased integration application using OracleSOA and Web 2.0.
- Testing of fix packs forIBMMQSeriesand ensuring the quality
- Installed, configured and administeredApache andApacheTomcaton Linux.
- Managed Linux and Windows virtual servers on AWS EC2 using Chef Server, have good knowledge about Puppet and Ansible configuration management.
- Worked DISA DITSCAP/DIACAP procedures as it pertains to Unix/Linux security patching, including Oracle patching.
- Used HTML, CSS, JavaScript, JQuery and Ruby on client side
- Worked on various no. of frameworks such as Wordpress, Joomla, Cake, Laravel, YII, Phalcon, Magento, Symphony framework and Codeignitor, Smarty.
- Implemented new modules and themes into Drupal core to allow for rapid development.
- Worked in MVC frameworks like ZEND, CakePHP, and Codeigniter as well as e-commerce web environments such as CCK, Views, Drush, and agile Development.
- Worked on the backend development of new features usingASP.NET MVC as the back-end framework and Web API to support the data
- Designed and developed C++ programs for borrowing shares from fully Paid customer positions. Utilized C,C++ and Oracle. Git was used as the Source Control tool.
- Successfully completed onsite transition of the EMEAMainframeBatch stream and passed the knowledge to the offshore team.
- Developed a COBOL module using MQ communication protocol in order to communicate with external vendor for credit card authorization.
- Performed systems analyst duties on the Item Access Facility project usingPL/I
- Created MVS JCL for nightly tape backup and recovery routines.
- Experienced in optimizingSQLcode by understanding execution plans, usingSQLProfiler, DMVs, Index tuning wizard and other tools.
- Extensively worked on OLAP cubes using SSAS VB.
- Created and implemented Custom User Controls inASP.NET.
Environment: Spring, IBatis, Struts, JSF, EJB, DOJO, Sencha ExtJS, JavaScript, JQuery, DOJO, GWT, ExtJs, MYSQL, Toad, SQL Server, DB2, coherence, APACHE, AXIS2, WSDL, Netbeans, Jboss, Mercurial, ClearCase, Selenium, Water fall model, UML, JSP SERVLET, ANT, ITEXT, EMC Documentum, GWT (GoogleWebToolkit), JIRA, SWING, Cognos, Jasper report, ILOG, JRules, Oracle, Application Development Framework(OracleADF), Oracle, Business Process, Management (Oracle BPM), Web 2.0, Confidential MQ Series, Apache Tomcat, Linux, Unix, Ruby, wordpress, drupal, zend, ASP, C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SASVB, ASP
Confidential, Austin, TX
Java Developer
Responsibilities:
- Analyzed the requirements and provided inputs to the designer.
- Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC pattern.
- Developed the business tier using Core Java and the HTTP interfaces using Servlets.
- Involved in review of the design and helped in transforming the application to an optimized solution framework.
- Designed the helper classes for better data exchange between the MVC layers.
- JSP, HTML, Javascript, CSS and Ajax used for front end development.
- Implemented Collections API to manage Java Objects in Business Logic layer.
- Built the admin module using Struts framework for the master configuration.
- Implementation of DistrubutedMap using DnyaCache for implementing the distributed cache on a clustered environment.
- Worked with multithreading in synchronized environment.
- Designed and developed the persistence tier using Hibernate framework.
- Implemented EJB (Session Beans) to create WAS Scheduler.
- Used Websphere data sources for the database connection and accessed using JNDI names.
- Implemented the Websphere scheduler and provided the scheduling logic to process the Cache.
- Developed a Stored Procedures for regular cleaning of database.
- Used Oracle as relational databases and created E-R diagrams for the database tables.
- Implemented Log4j to maintain system log.
- Managed the functional and load testing by interacting with the testers and providing them the guidelines and deadlines for completion of work.
- Directly interacted with the client application leads, to help them integrate their application with MNP.
- Eclipse was used for Rapid Development of the application.
- Build EAR using ANT tool.
- Deployed the application on production server along with WAS administrator.
Environment: s: JAVA, JSP, HTML, CSS, JAVASCRIPT, AJAX, SERVLETS, STRUTS, HIBERNATE, EJB (SESSION BEANS), LOG4J, WEBSPHERE DATASOURCE, Confidential WEBSPHERE, JNDI, ORACLE, WINDOWS XP, UNIX, ANT, ECLIPSE.
Confidential, NY
Software Engineer
Responsibilities:
- Interacting with the client and analyzing the requirements to help and understand the requirements.
- Involved in all phases of SDLC.
- Designed Class diagrams, framework and developed Use case diagram and Sequence diagram.
- Application was designed and developed in Struts framework with Struts Tiles which is based on MVC pattern.
- Presentation tier was incorporated using JSP, HTML, CSS, AJAX and JavaScript.
- Implemented the Struts Validation framework.
- Use of Java Collection API and classes such as HashMap, ArrayList and Vectors.
- Incorporated XML Parser such as DOM.
- Developed web services using SOAP, WSDL and Apache Axis which helped communicating through different modules of the application.
- Implemented database transactions using Hibernate ORM framework.
- Implemented iText and POI to generate reports.
- MySql was used as RDBMS. Hands on experience creating E-R diagram, complex queries and subqueries.
- Used TOAD to create complex queries and subqueries.
- Built and deployed WAR file on JBoss. application server.
- Used VSS for version control of project files.
- Implemented Log4j to maintain system log.
- Developed application using MyEclipse for rapid development.
- Involved in QA support and deployed the application on Production server and supported for the real time issues.
Environment: s: J2SE, STRUTS, STRUTS TILES, JSP, HTML, AJAX, JAVASCRIPT, SERVLETS, HIBERNATE, SOAP, WSDL, APACHE AXIS, DOM, ITEXT, POI, MYSQL,, JBOSS, MYECLIPSE.
Confidential, Dallas Texas
Software Engineer
Responsibilities:
- Analyzed the requirements and enhanced the application which improved maintainability, extensibility and performance.
- Designed Class Diagrams and Sequence diagrams for the application.
- Involved in enhancing Presentation layer, Business layer and DAO layer components.
- Implemented JSP, HTML, CSS, Javascript and Ajax to design front end.
- Client and Server side validations were done using Javascript and Ajax.
- Extensive use of Ajax to update the part of webpage which improved the performance of the application.
- Business logic layer was implemented using Servlets and EJBs.
- Implemented XML parsers such as DOM.
- Incorporated persistence tier using Hibernate framework.
- Developed code for Java Multithreading.
- Implemented Log4j to maintain system log.
- Created service component using EJB
- Incorporated Mule for messaging.
- Deployed the application on JBoss application server.
- Used Oracle as relational databases.
- Involved in Unit testing, bug fixing, QA and Production support.
Environment: s: JAVA, JSP, SERVLETS, EJB, HTML, JAVASCRIPT, AJAX, LOG4J, XML, DOM, EDITPLUS, MULE, JBOSS .
