Sr. Java Developer Resume
St Louis, MO
SUMMARY
- Versatile software professional with 15(12 US) years of experience in the design, development eCommerce and enterprise using agile waterfall methodology, testing, and implementation of critical client server/web including 4 years of experience in Salesforce.com CRM Platform .
- Developed Apex classes, Apex Triggers, Visual Force (page, Component & Controllers) on slaesForce.com platform to customize application according to the functional needs.
- Experienced in creating Profiles, Roles, Users, Tasks and actions, Dashboards and Reports with different tools and technology (Tableau Salesforce, Splunk).
- Strong in Object Oriented applications, OOA / OOD and Enterprise Rational Rose.
- Expert level skills in Struts Frame Work, JSP and EJB, Jrules, Java Multi - threading.
- Proficient in developing applications using Java as front-end with Oracle as back-end
- Involved in developing efficient server side programs using Servlets and JDBC.
- Designed web pages using JavaScript, HTML4.x/5 and DHTML, XUL, Action Script.
- Experienced in Application servers like Web Logic, Web Sphere, JBOSS and Tomcat.
- Experienced in developingUMLdiagramslike use cases, class diagrams and sequence diagrams usingRational RoseandMS Visio tool.
- Extensive experience with server-side programming and technologies such asJMS, JNDI and EJB.
- UsedXSLTstylesheets to transform database-driven XML into HTML pages.
- Experience in Message driven programming usingJMS and MQ Series
- Experience on JMS andAPACHECAMELfor implementing communication between components in application.
- Experienced in WebSphere, WebLogic, Apache Camel, Tomcat and JBoss performance tuning, setupstrategy for failover, high availability and performance.
- Implemented MVC design pattern in J2EE Applications using Servlets, Java Beans, JDBC Data Access Objects (DAO), JSP, FLEX, .NET, C++.
- Experienced withJava Multithreaded programmingto develop multithreaded modules and applications.
- Excellent understanding & hands experience on Hibernate, Hibernate Query Language (HQL), Transactions and Exceptions.
- Experienced in Angular JS controllers, directives, factory and service resources, routings and events.
- Expertise in DOM manipulation using JavaScript, jQuery and Angular JS.
- Expertise in Java Script and AJAX calls. Expertise in jQuery plugins and Angular components.
- Created secure Web Services using SOAP (WSDL), tested using SOAP UI tool and REST (WADL) services uses Apache CXF framework to communicate between the systems.
- Strong experience in using Design patterns such as Business Delegate, Data Transfer Object, DAO, Session Façade, Factory Methods, Service Locator and MVC.
- Experienced in e-commerce based web applications. Experience on architectures like Model-View-Controller (MVC), Service-Oriented-Architecture (SOA).
- Experience hosting and consuming Web Services using SOAP and RESTful (Jersey).
- Experience in developing application onGroovyand Grails.
- Experience with NoSQL Mongo DB database.
- Experienced in Web/Application servers such as WebSphere, WebLogic, Jboss, Glassfish and Apache Tomcat.
- Experience in Web Development and Component Based Application Development.
- Experience inTestdrivendevelopment TDD using Junit mocking frameworks such as Easy Mock, Mockito and JMock.
- Experience in SDLC Agile Methodology, Waterfall Methodology and Scrum Software.
- Experience on Sencha Ext JS Components and used layouts like Border, Fit, HBox, VBox etc. and containers like Container, ViewPort.
- Experience using Apache ActiveMQ, Apache CXFas messaging platform.
- Experience in Secure SOAP Web services using Apache CXF, JAX-RPC, JAX-WS, and JSON Web services.
- Experience in Guide wire for insurance Data Hub, Policy Centre, billing information.
- Used JTA, HQL and DOJO for Data management.
- UsedNode.js, AngularJS and Bootstrap in creating web applications and cross-platform runtime in a fast-paced environment.
- Hands on experience with version controllers like CVS (Concurrent Version Systems), SVN (Apache Subversion), CLEARCASE and GIT.
- Experienced in building application using Oracle Application Express.
- Experience in working with Relational Database (RDBMS) concepts like database designing, Normalization, PL/SQL, Stored Procedures, and Triggers etc.
- Experience and Strong knowledge in SQL and PL/SQL in major database systems (Oracle,MySQL, MS SQL Server).
- Experienced in Scala, Ruby languages.
- Extensive working experience in Design and Development on Front End Technologies: JSTL, JSP, HTML, DHTML, JavaScript, Ajax, CSS, Bootstrap and XHTML.
- Experienced in leading off shore team and in shore Team members.
- Experienced in Unix/Linux shell and Perl scripting, IBM COBOL 2002/85.
TECHNICAL SKILLS
Web Technologies: J2EE 5/6/7, XML1.0/1.1, XSLT, EJB1.1/1.2, JSP1.0/1.1, Servlets 2.0/2.3, Java (JDK 1.1/1.2/1.3/1.4, 1.5/5.0/1.6), AWT, Java Swing (JFC), Java Beans, JMS, JNDI, JavaScript, HTML, Java Server Faces (JSF), Hibernate, Spring, COM, JDBC 2.0, SQLJ, WSAD, Web Methods, XUL, Flex.
Salesforce Technologies: Salesforce CRM, Salesforce SFA, Apex Language, Apex Classes/Controllers, Apex Triggers, SOQL, SOSL, Visual Force Pages /Components, S-controls, Apex Web Services, Workflow & Approvals, Chatter, Dashboards, Analytic Snapshots, Custom Objects
Application Server: BEA Web logic 4.5.1/5.x/6.x/7.x., JBOSS 3.x/4.0, iPlanet Application Server 6.0, IBM Web Sphere 3.5/4.0/5.x, Netscape Application Server 4.0,Sun one web server 6.1
Web Server: IPlanet Web Server 4.1, Netscape Web Server 3.6/4.x, Java Web Server 2.0, Apache Web Server, Tomcat 3.2.2, JRun, Proxy Server, TCP/IP, BOS (Business object server), Sun one web server 6.1
Directory Server: Netscape Administration Server 4.2
Languages: JAVA, C, C++, Scala, Perl, Shell scripting, UML, Forte, COBOL 2002/1985, Pascal, Fortran, Assembly.
Databases: Oracle 8.x/9i Enterprise Edition, MS-SQL Server, DB2, Informix.
Tools: Rational Rose 2000, JBuilder 3.5/5.0, Visual Cafe 4.0, Visual Age Java 3.5, Eclipse 3.X/RCP, MS-Office, Front Page, Ultra Edit-32, Clear Case, iReport -1.2.5, Jasper Assistants, LiveLink, eMatrix, Ant, WinCVS 1.2, TOAD 5.0/8.0/12.0, Erwin, XML SPY, Code Check, Jtest, Jprobe suite 5.1 (Memory Debugger, profiler), Squirrel SQL Client, Maven 1.1 /2.0, Myeclipse 5.1, CANOO testing, Hudson, Jenkin, Maven, Gradle, Tableau 8.0, Splunk, Skedler4.0, Kibana.
Operating Systems: Unix (Sun Solaris 2.6/2.8), Unix-HP, Linux 3.1, Unix Scripting, Windows NT 4.0, Windows 95/ 98/2000,Fedrora
Version Controls: VSS, CVS, Perforce, SVN, Clear case, Borland Star Team.
Design/Patterns: MVC, State Patterns, singleton and other GOF patterns
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
Sr. Java Developer
Responsibilities:
- Developed the Confidential websites for Auto and Home quote and NB for the TX, NM, MO and Louisiana states(.NET Website).
- Work on the Easy pay payment process using the secure connection.
- APACHECAMELfor implementing communication between components in application.
- Created the purge processor script for the loading the data from Data base to different database using Java, Spring and Dao sql.
- Write the Java Action classes and Consume Developed the Secure Soap web services.
- Created the self-signed secure certificate for JBoss.
- Worked on XPath for the reporting access page.
- Utilizing Amazon Web Services (AWS).
- Implementing and controlling the flow of data to and from AWS.
- Selecting appropriate AWS services to design and deploy an application based on given requirements
- Created the secure reporting using the Tableau and Splunk.
- Designed Custom Objects and developed and deployed Apex Classes, Controller Classes and Apex Triggers for various functional needs in the application.
- Used Force.com developer toolkit including Apex Classes, Apex Triggers and Visualforce pages to develop custom business logic.
- Worked as enhancement team member and performed the roles of Salesforce.com Administrator and Developer in the organization.
- Worked with various salesforce.com objects like Accounts, Contacts, Leads, Campaigns, Reports (Tableau, Splunk, Kibana)and Dashboards
- Developed the UI using the component using Java JSP and Java scripting using JQuery, Dojo.
- Resolved the Production ticket based on the details.
- JQuery Ajax makes the call to the server for loading the dynamic values on the JSP pages.
- Upgraded the Dojo from 1.3 to 1.10.
- Migrate the Project from C++ /Cobol to Javaone /Oracle cloud.
- J2ee 7 JSR299 JSF CDI UsedCDIDependency Injection in business layer.
- Used Oracle Java Cloud Service building, deploying, and managing Java EE 7 applications.
- Used Oracle Cloud application deployment, patching, backup and restore.
- Created various UI components for different web pages using HTML, JavaScript, ExtJs, Node.js, AngularJS.
Environment: Java (6.0), WinSCP, Brilo, TOAD, DB2 Database, UNIX/AIX, My Eclipse 10, Web sphere Server 7 and 8, JUnit (4.5), Log4J 1.2, Subversion SVN, Ant (TX-NM), Maven, JQuery, CSS, Dojo1.10/.03,Soap web services, Angular JS, Node Js, Apache Camel, JBoss5.0,Tableau 8.0 Splunk, Kibana, J2EE 7, JSF 2.2,Oracle Cloud, Java one, Web sphere RAD and My eclipse 10.
Confidential, Atlanta GA
Sr. Java Developer
Responsibilities:
- Involved in design and requirement Analysis, design and development of WebLogic services for struts 2.3.15, business logic implementation using coordinator specification, Hibernate model generation, DAO layer implementation and enhancement.
- Created the DML script to load the data to the data base.
- Created the documentation of the dive tool for validation for the XML.
- Used the SQL server Data base for Test Server and maintain the data base as per the Pre prod.
- Installed and Resolved the JIRA ticket based on the details.
- Used the bcp commands for loading the large data on UAT and prod.
- Write a Store procs for the truncating the tables and delete the relationship between the tables to reload them
- Install the VMware 9.0.2 for the end client to access the data server.
- Installed the Web Logic 10.3.3 server for dev and used for the Prod and UAT, PQ and pre prod.
- Used Oracle Cloud application deployment, patching, backup and restore.
- Utilizing Amazon Web Services (AWS).
- Selecting appropriate AWS services to design and deploy an application based on given requirements
- Created the reporting using the Tableau, Splunk, and Kibana.
- Developed the GUI using the component using Flex 4.5/4.6.
- JQuery Ajax makes the call to the server for loading the dynamic values on the jsp pages.
- Modified the JSP as per the Struts 2.3.15.1 modification.
Environment: Java (8.0), Adobe Flex 3/4, WinSCP, SQL Server Management Studio, Spring framework, SQL Server Database, SQL compare, UNIX AIX, Eclipse 3.4, Web logic Server 10.3.3, JUnit (4.5), Log4J 1.2, Subversion SVN, Gradle, Flash Builder 4.0/4.6, JFreechart 1.0.2,Flex SDK 3.2/3.6/4.6, JQuery, CSS, Oracle Cloud and Java one.
Confidential, Huntsville AL
Sr. Lead Java Developer
Responsibilities:
- Developed application using Flex, Java and Restful Web Services in SDLC Agile methodology environment.
- Lead the GUI team off shore to complete the tasks.
- Interact with SE’s for requirements clarification
- Created Application design (AD) documents from HLD’s.
- Assigned AD to Dev as well as code for AD.
- Created Test Plans. Created the iTest and QTP plug-in.
- Test build for DVT and PQ Testing team
- Created the Action Script 3.0 to call the REST web services.
- Used and modified the code for the Jfreechart which used for the Load Testing to display cut-off values.
- Write JUnit test (4.5) cases to test the developed code.
- Used JBoss 4.5 server for Prod and UAT, PQ.
- Modify the server setting to call Perl script on remote server.
- Develop the prototype website to using HTML5 and ember Java script to call SCALA and Java backend.
- Work on projects optimizing Visual C++, C# codes for Billing.
- Generate Reporting using Tableau.
- Used Scala to retrieve the Device details while retrieving the Device information
- Used Scala Tuple api for holding the device information
- Used Scala iterator to iterate the Tuple
- Used the Scala read file api scala.io.source to read the file and for user details and save the device status for load in the database.
- Used EXTJS Library for the cross-browser support.
- Fix the assigned defects in the Java, soap and restful web services and Flex code.
- Write test case for the Flex Monkey for Testing Flex 4.5 GUI.
- Developed the GUI using the component using Flex 4.5/4.6.
- Set up the MYSQL Data base for Test Server.
- Installed and Resolved the JIRA and HP Quality centre ticket based on the details.
- Developed the shell script for auto build purpose.
- HTML 5, JQuery with Ajax API xhr and CSS for create the page to call Perl scripting.
- APACHECAMELfor implementing communication between components in application.
- Created Sales force Objects and related metadata necessary to support customizations across instances.
- Created Secure Users, Roles, Public Groups and implemented role hierarchies, sharing rules and record level permissions to manage sharing access among different users.
- Installed and used Citrix Go to My Pc and Citrix Receiver software for the different end client to access.
Environment: Java (6.0), Adobe Flex 3/4, Restful Web Services, XML, WinSCP, SQL, MySQL Database, UNIX, Eclipse 3.5, JBoss 4.5, JUnit (4.5), Log4J 1.2, Oracle, Borland Start team (Subversion), Putty, Maven, Flash Builder 4.0/4.6, Jfreechart 1.0.2,Flex SDK 3.2/3.6/4.6,HTML 5, JQuery, CSS,QTP and iTest 4.2,Scala( with Eclipse/NetBeans). Saleforce.com platform, Apex, Visualforce, Data Loader, Workflow & Approvals, Reports, Custom Objects, Custom Tabs, SOQL, SOSL, Email Services, Sales cloud, Service cloud
Confidential, Atlanta, GA
Sr. Java Developer
Responsibilities:
- Developed application using Flex, Java and J2EE (Pure MVC framework).
- Expertise and good understanding of Software Development Life Cycle (SDLC) & Software Testing Life Cycle (STLC).
- Updated the iWireframe for the Mock screen.
- Coordinating with GUI, Cramer, BPEL workflow teams to complete the tasks
- Created Test Plans. Used the Web logic 10.3 to create the web services.
- Used the Linux for the UAT environment. Load and run the user script to access the website.
- Write JUnit test (3.8 &4.5) cases to test the developed code.
- Fixed and resolved the assigned defects in the Java, soap web services and Flex code.
- Write test case for the Flex Monkey for Testing Flex 4.0 GUI.
- Used the HTML 5.0 and java script for the developed the internal wiki for the company.
- Guide wire for insurance Data Hub and billing information.
- Created Report using Tableau.
- Work on projects C++, C# codes for Reporting /billing.
- Developed the GUI using the component using the Flex 3 and Flex 4.
- Provided on call support for System Test, E2E and UAT, Pre Prod release.
Environment: Java (6.0), J2EE, HTML 5.0, Adobe Flex 3/4, SOAP, Web Services, WSDL, POJO, XML, XSL, XSLT, WinSCP, SQL, PL-SQL, UNIX/Linux, Secure LDAP (Using the JXplorer), Eclipse3.4, Web Logic 10.3, JUnit (3.8), Log4J 1.2, Oracle, Subversion, Putty, Maven.