We provide IT Staff Augmentation Services!

Lead. Java/j2ee Developer Resume

Miami, FloridA

SUMMARY:

  • Fourteen plus years of experience in Analysis, Design and Development in diversified areas of Client - Server, Distributed and Web applications development using Java, J2EE technologies.
  • Functional expertise includes Web Application, Desktop Application & CRM Applications.
  • Having Domain Experience in Telecom, Health Care, Banking and E-Commerce.
  • Present role as a Module Lead development, Requirement Analysis, Functional Specification Documentation and interaction with client.
  • Extensive experience of Enterprise Application development using Java, JSP, Servlet s, Struts, Spring, Hibernate, EJB, JSTL, JSP Custom Tags, Java Beans, Web Services, JDBC, JNDI, Java Messaging Service(JMS), JAXP, Threads, UML, JUnit, LOG4j, Apache(common API ), SQL, PL/SQL, ANT, HTML5, CSS, JavaScript, AJAX.
  • Exposure to OOA&D methodologies.
  • Hands on experience with Application / Web servers like JBOSS,IBM WebSphere, Oracle BEA Weblogic and Apache Tomcat and involved in setting up, configuration and deployment process.
  • Worked with AWS within Grace note, I migrated the existing product from a physical data center environment to AWS. I also designed, built, and deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Hands on experience to migrate a project in cloud server.
  • Configured cloud platform to install and configure software.
  • Created and worked with multiple VM instances in cloud to configure and manage multiple application in cloud.
  • Hands on experience on JMS and Web services.
  • Hands on experience on Jasper Report to design and develop reports for enterprise application.
  • Experienced in developing web applications using spring modules like Spring MVC,Spring IOC.
  • Worked with GWT to create and maintain complex JavaScriptfront-end applications in Java.
  • Experience in writing SQL queries for relational databases like Oracle 10g/9i, DB2, etc.
  • Experienced in L2/L3 Support.
  • Having hands on experience on authorized.net and PayPal integration.
  • Developed rule modules using Rule Engines, Drools.
  • In L3 support given 24/7 hours offshore/Onshore support.
  • Experienced in Object Oriented Analysis and Object Oriented Design using Unified Modeling Language (UML).
  • Used to participate in code review.
  • Development experience with popular Object Oriented Design Patterns concepts.
  • Good Knowledge in XML technologies including XML, XSD, XSLT, (DOM, SAX),SOAP, WSDL, Web Services using AXIS.
  • Expertise in IDEs and tools like RAD, WebSphere, Eclipse, JBuilder, Visio, Rational Rose, TOAD, Maven, Cruise Control etc.
  • Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
  • Used Node JS, React JS and Backbone framework for developing Single Page Application.
  • Hands on experience on using Lambda Expressions to implement inline block code.
  • Was responsible to coordinate with different project like upstream and downstream application to execute the project.
  • Managing offshore and onshore team and to coordinate with stakeholder.
  • Used Clear Quest for workflow management and bug tracking.
  • Experienced in Design Methodologies like MVC, DAO, OOP, and OOD.
  • Experience in version control system tools like GIT, CVS, SVN, and Clear Case.
  • Created proof-of-concept using responsive web design, React JS and Node JS.
  • Highly organized with the ability to manage multiple projects and meet deadlines.
  • Design and develop several Business Services to communicate with 3rd party apps utilizing all aspects of JDE BSSV development methods and Use Cases.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS:

Operating Systems: Windows 98/Me/XP, Windows NT 4.0 and 2000, UNIX.

Languages: ANSI C, Turbo C 2.0, Borland C++ 3.0, UML, Java.

Languages (SQL): SQL, PL/SQL.

Scripting Languages: JavaScript, VB Script, JQuery, Angular JS, Node JS, JSON

Web Technologies: HTML5, DHTML, CSS, AJAX, Servlets, JSP.

XML Technologies: SAX, DOM, DTD, XSD, XML, XSLT, XPath.

Distributed Technologies: RMI, EJB and WebServices.

Databases: Oracle, DB2, Sybase, SQL Server, MS SQL.

Web Servers: Apache TOMCAT.

Application Servers: BEA s Weblogic, IBM s WebSphere, Jboss.

Versioning Software: MS Visual SourceSafe, Win CVS, SVN, Clear Case, Perforce, GIT

Framework: Struts, spring, JSF, ULC.

Tools: Chordiant, Hibernate, ANT, Junit,Version One, Visual Studio 2010

IDEs: Eclipse, IntelliJ, Weblogic Workshop, WSAD.

XML Editors: XML Spy, Stylus Studio.

UML Tool: Visual Paradigm.

Web Services: Rest, Axis

ERP: JDE 9.1, Chordiant 6.3

WORK EXPERIENCE:

Confidential, Miami,Florida

Lead. Java/J2EE Developer

Responsibilities:

  • Develop an enhanced version of the OAR/AOML system to support additional FMCs
  • Developed MVC application Using Vaadin 7 Development Framework
  • Implement Jinking continuous integration server (CI) and integrate it with local Gitlab and remote Github repositories
  • Implement automated testing infrastructure and procedures to include Vaadin TestBench
  • Code and test new programs using Vaadin and Java., in accordance with Confidential standards.
  • Develop test plans for all phases of testing.
  • Write specifications based on user requirements.
  • Train and document sufficiently to enable Confidential personnel to provide maintenance and ongoing support to any code written during project assignments.
  • Log and document problems and solutions.
  • Did performance improvement of existing product.
  • Develop product that compliant with Mobile devices such as IPADS.
  • Gain approval of each deliverable in a meeting/walk-through environment. Create design documentation.
  • Assist in the design and development of online and offline featured vaadin PWA product.
  • Use experience and judgment to plan and accomplish goals.
  • Diagnose production problems and perform resolutions.
  • Assist internal and external users in their production problem diagnosis and resolution
  • Train and document sufficiently to enable Confidential personnel to provide maintenance and ongoing support to any code written during project assignments.
  • Log and document problems and solutions.
  • Performance improvement of existing product.
  • Implement features to have application working in offline mode or internet not available conditions.
  • System should be able to be hosted at existing worksite or on new AWS/Cloud and be compliant with all IT Security requirements
  • Follow development standards and preferred authentication and authorization
  • Strive to combine current information collection processes and eliminate overlapping efforts
  • System shall support existing online reporting system.
  • System shall support ex-internal management controls.
  • Reuse existing system infrastructure (software code and database infrastructure).
  • System shall support 225 total users with 100 concurrent users.

Environment: Vaadin 7,java 8,Jquery,SSO,EXT JS, JMS, Agile Development, Jasper Report, JIRA, Confluence,GitLab Content Management,MQ Series,QC,JSON, Bootstrap,IBATIS, Linux, Node JS.

Confidential, Austin, Texas

Sr Java/J2EE Developer

Responsibilities:

  • Involved in a web agent application was built using Agile development practices.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Responsible to develop Rest API to interact with other interfaces.
  • Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring Aspect Oriented programming concepts for logging, security, error handling mechanism
  • Apply Springs IOC Container to facilitate Dependency Injection.
  • Used Spring Hibernate template to implement Hibernate api to interact with database.
  • Used Spring transaction annotations to make application thread safe.
  • Was sole responsible for deployment and requirement analysis with client.
  • Created a batched job which retrieves the records from the database and sends the data to the letter generating web service.
  • Worked closely with business team to coordinate the project team and managers of others application to gather and document information for team.
  • Developed Restful web services and deployed in server.
  • Integrated struts framework with Backend that is used for Database operations for web application development project.
  • Involve in developing the core base Classes and design the packaging needed for the project.
  • Responsible to communicate with End client to support the application and analyze the issue and fixed the issue.
  • Was responsible for taking pages from the UI designer and implementing; this involved mapping the database schema, writing Hibernate classes, gathering business requirements to build the page logic, and implementing to match the mock-up.

Environment: JAVA, JSP, Spring,AJAX, Tomcat, Struts,,SVN,Eclipse, JUnit, Oracle, Maven, MVC, ANT, Log4j, BIRT

Confidential, Houston, Texas

Lead. Java/J2EE Developer

Responsibilities:

  • Developed the front end of the application using HTML5, CSS3, SASS, JSP, AngularJS
  • Working with ACI product (PRISM) where we implemented tokenization to data security and interface.
  • Develop Struts Action Classes, Action Forms and implement Struts Validation Framework.
  • Implemented code for PCI compliance
  • Developed presentation layer using Struts, HTML5, DHTML, CSS, AJAX, JavaScript, Jquery, JSTL Taglibs.
  • Translating the HTML design to JSF facelets
  • Creating the project startup UI i.e.generic XHTML facelet templates, CSS, generic JSF validators and converters, backing beans, reference beans, phase listeners etc.
  • Creating custom JSF Facelet tags for error handling, datatables,true/false markers etc.
  • Used AngularJS directives, factories and services for developing single page web applications.
  • All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Extensive experience with AngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
  • Worked on distributed environment for discover financial system having MQ series in middle tier.
  • Wrote page level code using JavaScript with AngularJS framework along with jQuery and other JavaScript libraries.
  • Created, modified/Updates SAS code to in corporate changes in new releases of the product.
  • Used SAS - output delivery system ODS to format reports in HTML, PDF, CSV and RTF reports.
  • Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).
  • Worked with AWS within Grace note, I migrated my the existing product from a physical data center environment to AWS. I also designed, built, and deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Help team in performing tests using Junit.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java / SQL backend.
  • Worked in agile Development tools such as Atlassian JIRA, Bamboo and Jenkins.
  • Created proof-of-concept using responsive web design, React JS and Node JS.
  • Using parameter functionality, created sub reports / drilled reports per customer need.
  • Design and develop BIRT reports using handlers and controllers as data source.
  • Heavily used Java script as conditions in BIRT reports.
  • Generate new content and manage writers.
  • Train and advise other departments on use of the content management system.
  • Updated content and created new pages for company web site and extensive intranet. Wrote news articles and selected graphics.
  • Development of a web framework based in vaadin for the development RIA applications interfacing with JEE applications.
  • Installed and configured sonar and Jenkins in Linux server.
  • Used Spring JMS that handled the messages coming into the application.
  • Used spring transaction annotations to make application thread safe.
  • Worked extensively on java 8 features for Bulk Data Operations.
  • Used JIRA for defect logging and tracking and delivery list preparation.
  • Worked on Jira ticket tracking and linking with parent ticket.
  • Supported customers in optimization and improvement of existing features of all API applications.
  • Assisted in developer engagement for Phone API applications and cloud services through social networking portals.
  • Collaborated with product management and engineering teams for development scalable integrations within applications
  • Developed new business workflows using the Java Business Process Management (JBPM) tool & deployed them as PAR (Archive) files. Workflows are created to send requests to different service groups for approval, whenever new service requests or complaints are raised.
  • Design and manipulation of JBPM process for the client activities in order to manage the
  • Transaction queue for each activity.
  • Designed an integration layer which allowed jBPM to be used with any implementation of the java security specifications. The integration layer leveraged the existing interceptor architecture & custom wire bindings. This makes changing the security implementation possible down the line.
  • While planning to contribute the implementation to JBoss in the future, the extensions were designed without overriding or modifying any jBPM classes. This was done to avoid synchronizing our modifications with the constantly changing jBPM codebase. The flexibility of jBPM’s configuration architecture made this possible.
  • We upgraded our application from java 7 to Java 8.
  • Used Java 8 Lambda Expressions to implement functional interface in application.
  • Implemented Date time and Stream API available in new java 8.

Environment: Dbeaver, AWS,Tomcat, PL/SQL,STS,HP Nonstop,SVN Struts, pring,Hibernate,JIRA,DB2,SAS,Vaadin,java 8,Jquery,SSO,EXT JS, JMS, BIRT designer 2.5.2,Agile Development, Jasper Report, JIRA, Confluence, Content Management,MQ Series,QC,JSON, Bootstrap,IBATIS, Linux, Node JS.

Confidential, Houston, Texas

Lead Java/J2EE Developer

Responsibilities:

  • Involved in a web agent application was built using Agile development practices using Version one.
  • Developed rule modules using Rule Engines, Drools.
  • Worked on web agent where it intercepts request and checks information in the request against not-enforced lists. If specific criteria are met, the authentication process is bypassed and access is granted to the resource.
  • Used Ext JS 4.1 and Java and spring together.
  • Responsible in code review for the junior developer did the coding and design doc preparation
  • Deployment and Maintenance the application on UNIX environment.
  • Developed user interface using Struts, Spring IOC, Hibernate, Jquery, AJAX, HTML, CSS, JSP Tag libraries to simplify the complexities of the web application development.
  • Used SSO for web agent authentication and validation using ldap.
  • Was responsible to develop report using Jasper Report.
  • Used AngularJS as the development framework to build a single-page application.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Implemented pre authentication and data base security using spring security.
  • Web Penetration testing of various vulnerabilities for confirmation. Manual and automated methods for testing XSS, SQL injection and various other Web Security Vulnerabilities listed by OWASP.
  • Implemented and managed Enterprise Content Management systems such as Content Server for document management, Open Text Everywhere and Tempo Box for synchronizing business files across multiple machines and devices while connecting mobile applications to the enterprise system.
  • All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Created proposal pdf jasper reports using Itext and Jasper.
  • Implemented Event Sourcing using Akka.
  • Serialize and de-serialize objects using Play Json lib.
  • Used Akka concurrency for processing PDL files.
  • Recording and tracking defects by Clear Quest.
  • Worked on Ext JS for user interface widgets with High performance scalable grids, trees and menus.
  • Have worked on Oracle 10g data base for storing and retrieving the application data.
  • Connected to Web Services applications using AXIS and integrated it with maven and spring.
  • Created a batched job which retrieves the records from the database and sends the data to the letter generating web service.
  • Used JBoss Application server for application deployment.
  • Used GWT to create and maintain complex JavaScriptfront-end applications..
  • Solving the issues found during the testing phase for all the modules that developed. Extensive troubleshooting and stress testing for the developed module and improved the performance of the application.
  • Worked with Eclipse RCP (Rich Client Platform) to develop a search application which is a migration project.
  • Design, developed and implemented a search application using ADF.
  • Provided technical assistance to team to design, troubleshoot and maintain RCP applications
  • Developed the front-end using Eclipse RCP/Java Swing involving UI design user generated event handling in corporation of underlying functionalities as per the laid down specifications and also involved in incorporating business logic in SQL code stored procedures .
  • Prepared exhaustive test cases to comprehensively test functionality and code.
  • Involved in integration testing and deployment of the module as part of the overall application.
  • Coding using Core Java in Eclipse RCP.Used JDBC for database connectivity.
  • Developed Model and View part of ADF component.
  • Installed and worked on Glassfish application server.
  • Configured glassfish server; Design Tax rate and Developed Jasper report.
  • Deployed ADF application in Web logic production server.
  • Supported an ADF application in Production environment.
  • Implemented a prototype based on the Eclipse Framework (Java, SWT) for a specific help concept (“Cheat Sheets”).
  • Used TFS source control to deploy application
  • Track the progress of the stories from the Confluence page or from within JIRA
  • Configured TFS SharePoint Services and Reporting Services, created Project portals for all existing Team Projects Design and develop several JDE 9.1 Business Services to communicate with 3rd party apps utilizing all aspects of BSSV development methods and Use Cases.
  • Developed code for third party Endeca application using VB.net

Environment: Toad, Oxygen XML, JBOSS Application Server, PL/SQL,Angular, Glassfish,TFS,JS,BootsJDeveloper,Unix,ClearCase Struts, Core Java,Spring,Hibernate,JIRA,DB2,SAS, EBI,java 1.7, Jquery, JBoss Drools Rule Engine, EXT JS, JMS,Agile Development, Jasper Report, MQ Series,ClearQuest,JDE 9.1, Play 2.5.2

Confidential, Christiana Center Newark,Delaware

Lead Java Developer

Responsibilities:

  • Multi-channel web application development system for originating and processing a full range of credit product applications such as Loan, Line of Credit, Visa, etc.
  • Designed, implemented and tested the Spring Domain Model for the services using Core Java.
  • Developed presentation layer using Struts, HTML5, DHTML, CSS, AJAX, JavaScript, Jquery, JSTL Taglibs.
  • Involved in BOA L3 support for the application deployed in unix production server.
  • During L3 support was responsible to communicate with business on immediate support.
  • Involved in implementation of application using conventional design practices (SOA-Service Oriented Architecture, MVC-Model View Controller).
  • Used Ext JS 4.1 and Java and Spring together.
  • Strong experience in writing Perl scripts covering data feed handling, implementing business logic, communicating with web-services through SOAPLite module and WSDL.
  • Responsible in code review and design doc preparation
  • Used Cognos report to design report for business analyst to verify the data.
  • Have worked on Oracle 10g data base for storing and retrieving the application data
  • Worked with PL/SQL and Database table creation process.
  • Used to analyze large volume of data in Unix environment during production hours.
  • Involved in loading and storing objects using Hibernate.
  • Using JMS handled the messages coming into the application.
  • XML was used to create the db schema-mapping file for Hibernate.
  • As a member of One Confidential team my contribution also involved migrating existing application to robust Java Portal technologies
  • Helped a team in performing Cactus tests using JUnit and automation scripts for UI.
  • Developed the Message Flow Diagrams and Process Flow Diagrams to specify business logic of the work flow model, design documents and release note on tibco environment.
  • Worked on SSO to integrate security for user authentication.
  • Deploy and configured application in Jboss.
  • Managed tasks and acted as point of contact for off-shore team coordination

Environment: Oracle Sql Developer, Jquery, JBOSS Application Server,PL/SQL, Eclipse, Maven,Struts,Spring,Hibernate,Core Java,Ext JS,DB2,JMS,Cognos, Unix, Unix Shell script, SSO,Web service and Agile Development, MQ Series,Tibco,Cognos Report, java 1.7,ClearQuest

Confidential

OSS/BSS Application

Java Developer

Responsibilities:

  • Successfully completed the web application development Architecture, Detailed Design & Development of modules Interacted with end users to gather, analyze, and implement the project.
  • Customer collaboration over contract negotiation and Responding to change over following a plan has been achieved using Agile Development.
  • Provided end-to-end support for Enterprise Architectures, from requirements analysis and process modeling with IBM Rational Rose.
  • Developed business objects, request handlers and JSPs for the Project using JAVA (Servlets).
  • Developed dispatcher Servlets class to handle all the requests matching the URL pattern .
  • Designed an ER Diagram for all the databases using the DB Designer an Open Source Tool.
  • Responsible in providing UAT and Production support for Application.
  • Developed and Used the Eclipse Web perspective to develop, edit and debug applications in Eclipse.
  • Created and executed Test Plans using Quality Center by Test Director.
  • Mapped requirements with the Test cases in the Quality Center.
  • Deployment and Maintenance the application on Liux environment.
  • Created test cases and ran test cases in Mercury quality center test directory.
  • Involved in High level estimation of project schedules, project time lines and project deliverable meetings.
  • As a part of Deliverable material created System Administration guide and created User Training Guide.

Environment: Toad, Oracle Application Server,JDeveloper,J2EE,Struts, Agile Development

Script Language: Java Script, Linux

Confidential, Oregon

Java Developer

Responsibilities:

  • Worked on agile approaches, including Extreme Programming and Test-Driven Development .
  • Involved in coordinating with testing teams to resolve defects and provide 24/7 support for UAT.
  • Developed business objects, request handlers and JSP’s for the boost mobile site using JAVA (Servlets, and XML.
  • Developed Jsp’s including AJAX that call different API’s that process messages using XML.
  • Developed request handlers, .JSP’s and Data Objects in Core Java.
  • Developed Jsp’s using HTML and converted the XHTML jsp’s to WML jsp’s.
  • Develop php pages.
  • Actively involved in Testing and deployment of the application on Web logic Application server.
  • Involved in debugging the application.
  • Developed the Use case, and Class diagrams using UML and used Rational Rose Tool.
  • Used Perforce for version Repository maintenance.
  • Tuning and Index creation for improved performance
  • Implemented velocity to ensure clean separation between the presentation tier and business tiers
  • Designed and developed database schema for new applications
  • Used ANT tools for building, deploying the application
  • Design and developed JDBC connection objects for the data retrieval and update.
  • Created connection pooling method to avoid the waiting for database connection.
  • Designed an ER Diagram for all the databases using the DB Designer an Open Source Tool.
  • Designed the Class Diagrams and the Use cases Diagram using the Rational Rose.
  • Create Test Plans using Quality Center by Test Director

Environment: Toad, JSF 1.2/2.0Apache Tomcat Server, JDeveloper, Struts, Ajax, Ant Script Language: Java Script, EJB

Hire Now