Lead Full Stack java developer Resume
Parsippany, NJ
SUMMARY
- Over 9+ years of professional experience in Information Technology (Java and J2EE technologies).
- Involved in all phases Analysis, Design, Development, Implementation and Testing of Software Applications development life cycle.
- Proficient in writing ANT, Maven builds script to automate the application build and deployment.
- Experienced wif Perl, Shell scripting and test automation tools like Selenium RC, WebDriver and Selenium Grid.
- Used Apache KAFKA for Asynchronous exchange of information between Different Business Applications.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along wifUNIXShell scripts to automate routine jobs.
- Developed the business layer usingspringboot.
- Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
- Experienced in customizing Selenium API to suit in testing environment.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- For geographic locator applications, ESRIGISmapping tools were used.
- ImplementedNode.jsserver side code to interact wif MongoDB to store & retrieve data using Mongoose drivers.
- Created the ATDD's in Gherkins, ran the code using JUNIT and developed the code accordingly and checked the percentage of pass or fail incucumberUI.
- Designed and executed migration plan for platform upgrade fromIBMBPM 8.5.5 and onto 8.5.7
- Designed and developed Spring boot based micro service components usingDockerand Kubernetes
- Implemented Frame work forSeleniumscripts using Java.
- Worked on Enterprise level application development inJavaFX.
- Solid Knowledge of MySQL and Oracle databases and writing SQL Queries.
- Proficient in developing the application using JSF, Hibernate, CoreJava, JDBC and Groovy and Grails presentation layer components using JSPs, Javascript, XML and HTML.
- Experience in Back End Development including Web services, Data service layers
- Extensive working experience in free marker, Struts framework, Spring framework and O/R Mapping Hibernate framework.
- Implemented and tested tools of ESRI ArcGIS usingJava, VBA, ArcObjects and Flex.
- Back base Customer Experience Platform (CXP) halps you create rich, interactive web portals and mobile applications.
- Experienced in automatingJava, Web, web service and backend validations using Selenium WebDriver,Cucumber.
- Strong Experience in Automating Web Application Testing using Selenium Web Driver wifTestNGframework.
- Digital transformation of existing T - Mobile services to new platform usingMicroservicesand APIGEE.
- Wide experience in Creating OLAP cubes, identifying dimensions, attributes, hierarchies and calculating measures and dimension members in SQL Server Analysis Services (SSAS2005).
- Experienced in implementingKafkaSimple consumers to get data from specific partitions.
- Hand on experience inJava8like Lambda expressions and Stream API on Collections to increase performance.
- Developed a GUI usingJavaFXandJavaSwing components for displaying real time data on the web application in all the devices.
- Involved in converting Hive/SQL queries intoSparktransformations usingSpark,SQL, Python and Scala.
- Created scripts to automate complicatedGISprocesses and create maps automatically.
- UsedAWSto deploy the project on EC2 instance Implementation of the Business logic layer for MongoDB Services.
- DefinedAWSSecurity Groups which acted as virtual firewalls dat controlled the traffic allowed reaching one or moreAWSEC2instances.
- Good experience in developing and updating a web page using HTML5, CSS3,
- Developedcucumbertest classes for end to end testing and integration testing, unit testing using junits.
- In the backend usedSpringBootfor configuration server architecture and userspringbootprofiler as well.
- TheCxPInterface serves as an interface between the Gate Gourmet's customers and theCxPdatabase.
- Strong Experience in Java Programming, Selenium Web Driver, JUnit andTestNGFramework & Maven.
- UsedDynamoDBto store the data for metrics and backend reports
- AngularJS,React.js,JavaScript, backbone.js, and JQuery across various browsers and thereby achieving cross browser compatibility.Also having good noledge in Angular 4.
- Worked onSolr, Elastic Search, Kafka, Flume, MangoDB and Cassendra.
- Designed and coded Hibernate, struts for mapping, configurations and HQL for enhancement and new module development of Transport Optimization, Planning and Scheduling Web app.
- Used Groovy and Grails wif spring, Java, J2EE for user interface.
- Initiated the Automation framework usingSelenium Web Driver to run test cases in multiple browsers and platforms.
- DevelopedGISProgramming includes web map application and Flex map application using ESRI ArcGIS Server/SDE, Flex andJava.
- UsedJava8features like Lambda expressions and Stream API on Collections to increase performance.
- Part of a large team involved wif design process and development for re-platforming retail application for the cloud usingOracleADFand Java.
- Converted Applications fromOracleForms toOracleADF.
- Experience in Data driven Testing, Cross browser testing and ParallelTestexecution using Selenium Web Driver,TestNGFramework, selenium Grid.
- Developed BDD tests usingCucumberby writing behaviour and step definitions & developed required Selenium support code inJavaforCucumber.
- Worked on BPM 8.5.5 user interfaces Human Services, client side Human Services, Heritage Human services, Dashboards, coaches, reusable coach views, templates, data bindings for coach views boundary events event handlers for designing coaches.
- Created MDX script for representing Cube Calculation usingSSAS.
- Highly motivated software engineer and experience in developing in web applications using Javascript, Backbone.js and Coffee script technologies.
- Development of Web (Intranet) database-driven andGISJava/J2EE applications for Oracle databases
- Extensive experience wif SQLs/Stored Procedures.
- Experience in UNIX shell scripting, FTP/SFTP and file management in various UNIX environments.
- Strong Knowledge in Relational Database Concepts, Normalization and De normalization Concepts.
- Experience in Agile, Test Driven Development (TDD) and Waterfall methodologies.
- Experience in on-call support, incident management, troubleshooting, enhancements, app health checks, defect fixing and application monitoring.
- Organized, dependable and possess excellent communication and client-interfacing skills.
TECHNICAL SKILLS
Programming Languages: C, C++, Java8, J2EE, Python
DBMS Packages: ORACLE 9i, 10g, 11g, 12c, SQL Server, MySQL 5.1Operating Systems Microsoft Windows, UNIX
Web Development: HTML, DHTML Adobe Dreamweaver, AJAX, JavaScript, JQuery, CSS
Technologies/Tools: J2EE, Spring 3.x, JMS, PL/SQL, Ant, Tomcat, JBoss, RMI, Unix, JSP, Servlets, Linux, JDBC, XML, REST web services, ExtJs Maven, Jetty, REST, Struts, Spring MVC, Hibernate, SOAP, OAuth, Git, SVN, Bitbucket, Jira, Dropbox Core API, JNotify, Stash, Data Structures
Development IDEs: MyEclipse, Eclipse, IntelliJ 9.0, NetBeans 6, Oracle WebLogic 10.x, TOAD, MySQL, Oracle 11g, IBM RAD 7.5.x, Magic Draw UML
Development Methodologies: Test case driven methodology, Agile Methodology - SCRUM
PROFESSIONAL EXPERIENCE:
Confidential, Parsippany, NJ
Lead Full Stack Java Developer
Responsibilities:
- Workings on big data infrastructure build out for batch processing as well as real-time processing.
- Developed, Installed and configured Hive, Hadoop, Big data, hue, oozie, pig, sqoop, Storm, Kafka, Elastic Search, Redis, Java, J2EE, HDFS, XML, PHP, Zookeeper, Flume and Oozie on the Hadoop cluster. Good noledge in developing multi-threading applications.
- Expertise in writing JUnit test cases for different kind of applications and also development experience in mock object to simulate real objects.
- Participated in all phases of application and product development lifecycle throughOracleADF technologies.
- Good noledge on Soap UI tool to unit testing SOA based applications.
- Ability to understand and use design patterns in application development.
- Application used theJava8and used Maven as build tool.
- Very good noledge in different development methodologies like SDLC and Agile.
- Experienced in developing applications using all Java/J2EE technologies like Servlets, JSP, EJB, JDBC, JNDI, JMS etc.
- Experience in shell scripting and Python inUnix/Linux environment.
- Performed advanced procedures like text analytics and processing, using the in-memory computing capabilities of using Scala.
- ImplementedIBMBPM 8.5.5 Dashboards, JavaScript API, Restful API (BPMUI), Dojoprogrammingfor the coaches and coaches view development in order to build client application.
- Designed and developed the REST basedMicroservicesusing the Spring Boot.
- Experienced in developing applications using HIBERNATE (Object/Relational mapping framework).
- Experienced in developing Web Services using JAX-RPC, JAXP, SOAP and WSDL. Also noledgeable in using WSIF (Web Services Invocation Framework) API.
- Thorough noledge and experience of XML technologies (DOM, SAX parsers), and extensive experience wif XPath, XML schema, DTD's, XSLT, XML SPY, MAPForce editor.
- Experience in Message based systems using JMS, TIBCO & MQSeries.
- Experience in writing database objects like Stored Procedures, Triggers, SQL, PL/SQL packages and Cursors for Oracle, SQL Server, DB2 and Sybase.
- Worked on container orchestration toolDockerand deployment tool as Kubernetes. created the tables inDynamoDBfor storing the Users Information.
- Proficient in writing build scripts using Ant & Maven.
- Experienced in using CVS, SVN and Sharepoint as version manager.
- Proficient in unit testing the application using Junit, MRUnit and logging the application using Log4J.
- WroteUNIXShell scripts and usedUNIXenvironment to deploy the EAR and read the logs.
- Worked onIBMBPM 8.5.5 user interfaces Human Services, client side Human Services, Heritage Human services, Dashboards, coaches, reusable coach views, templates, data bindings for coach views boundary events event handlers for designing coaches.
- Working onAWSprovisioningAWSEC2Infrastructure and deploying applications inAWSElastic load balancing.
- Expert in implementing dynamic web applications using Application Servers like BEA Web Logic, IBM Web Sphere and Apache Tomcat and deploying in various environments like Windows and Linux.
- Developed Dashboards and Reports usingIBMBPM 8.5
- Hands on experience in using Integrated Development Environments like Eclipse 4.2.x/ kepler/Indigo, Net Beans, Cold Fusion and RAD 7.
- WroteStormBolt to which read the messages from Kafka topics and process them.
- Excellent noledge and understanding on Software Configuration Management tools like Perforce, Starteam, Clear case, CVS Dimensions, VSS, SVN.
- Experience in RDBMS like Oracle, SQL Server, MS Access, DB2/AS400 and MySQL.
- Developed REST services to talk wif adapter classes and exposed them to the Angular js front-end.
- Worked wif NoSql and Big data technologies such as Mongo db, Cassandra, Hadoop.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js andjQuery.
- Designed and developed the REST basedMicroservicesusing the Spring Boot.
- Architecture& Designed the Restful web services and developed core component layers like xml validation, core service layer, solr search and transformation components.
- Application's Web Tier would query the database (tables containingmarketriskreports) and show the data to the User in Browser window
- CreatingAWSEC2instances in secured private subnet and deploying them in load balancing, assigning Elastic IP Addresses forAWSEC2instances.
- UsedSpringBootframework for building cloud Micro Services and to developSpringbased application radically faster wif very less configuration.
- Development of AJAX toolkit based applications using JSON.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, andJQuery.
- Developed REST services to talk wif adapter classes and exposed them to the Angular js front-end.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Worked on Data Services implementation for the CRUD services.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
- Configured Autosys scheduler jobs which runsUnixshell scripts.
- Extensively worked on BIRT reporting tools andActuateDesigner Professional.
- Implementation of the Business logic layer for Mongo DB Services.
- Configured Maven dependencies for application building processes.
- Developed XSD for validation of XML request coming in from Web Service.
- Worked onAWSEBS, storage servicessas(buckets creation, folder navigation and property changes) and data migration.
- Implemented a prototype to integrate PDF documents into a web application using iText PDF library.
- Experience developing the administrative UI using Angular JS and Node JS.
- Experience in Spark andScalaand used the concept of RDD, PRDD, Data Frames in different Spark context.
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS andjQuery.
- Designed and developed client and server components of an administrative console for a business process engine framework usingJava, Google Web Toolkit and spring technologies.
- Make files and the like. Worked wif Clear case source management.
- Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
Environment: Java 8, J2EE, Servlets, JSTL, JSF, ICE Faces, XML, iRise, CSS, Spring, Hibernate, Struts, Weblogic, APACHE CXF and REST, JQuery, AJAX, ExtJS, Javascript, JSP & SERVLET, Oracle, CRUD, SQL, UML, Eclipse, Junit, MAVEN, ITEXT,, Javascript, Weblogic Application Server, ANT, Junit, Solaris, Windows, Jax-B, JMS, Log4j, Ant, Maven, GIT, Github.
Confidential, Santa Clara, CA
Sr. Java/J2EE Developer
Responsibilities:
- UsedJava, HTML, JDBC, JSP, Ant, JUnit, XML, Javascript, and a proprietary Struts-like system.
- Developed on Tomcat for a WebLogic deployment tools included Ant, JUnit, DBUnit, Http Unit, Visual Source Safe, and Scarab.
- Working wif Crystal reports for developing and bug fixing in the reports which has Oracle SQL as the database.
- Developed the GUI's using HTML/HTML5, CSS/CSS3, JSP and AngularJS framework components using WebStormIDE.
- UsedAWSS3 to store code bundles to deploy ontoAWSEC2Instances
- Involve in the Analysis, Design, and Development and Unit testing of business requirements.
- Participated in database design/analysis and designed ER diagrams
- Designed and implemented user interfaces.
- Followed MVC Structure and used AngularJS to develop Single page Application.
- Responsible for tracking the issues to get them resolved by interacting wif customers and various other teams involved
- Implemented business logic at Server side in CoreJava, andJavaEE Architecture
- Used Selenium extensively for automation of test scripts for test re-usability and modularization; automating manual test cases; controlling framework from Excel file; using batch execution of multiple test classes.
- Extensive experience in developingUnixshell scripts.
- Implemented a REST API for integration wif leading Australian consumer real estate web application. Technology involved included, but is not limited toJava, Spring, Spring Boot, Apache Kafka, and PivotalCloudFoundry.
- Implementing Swagger Configuration inJavaSpringbootfor auto generating swagger json files for REST API call.
- Configuring, implementing and supporting High Availability (Replication) wif Load balancing (sharing) cluster of Mongodb having TB's of data.
- Experience in Building Selenium framework to test a web application end to end using both RC Server and Web Driver; testing the compatibility of different browsers in different platforms;
- Persisted data from database, leveraging Hibernate and SQL Server 2008
- Used Spring Core for middle tier development to achieve inversion of control
- Proficient in Node.js, Mongo db, Redis and Linux flavor.
- Developed Server side components using Hibernate and spring framework wif JAXB.
- Responsible for creating issuances and deployments into development, implementation and production servers.
- Expertized in implementingSparkusing Scala andSparkSQL for faster testing and processing of data responsible to manage data from different sources.
- Creating, ModifyingSSASMeasures, Dimensions Attribute relationships and Hierarchies.
- Designed web applications using technologies like AngularJS, Node.js and tool WebStorm.
- Implementing responsiveReact.JScomponents for different solutions and performing the server side validations using Node.JSframework.
- Used HDFS to store the files and process them using Hive, Pig and Java Map-Reduce Codes..
- Extensive use of HTML, JSTL, JSP and JQuery for the presentation layer along wifJavascript for client side validation.
- Design, developedMicroserviceswif Spring Boot to integrate various components and build loosely coupled processes.
- New library development wif micro services architecture using Rest APIs,springboot.
- Experience Working onSelenium, SOAP UI, REST/SOAP testing and API testing.
- Analyzing the SQL queries and optimizing the performance for increased productivity.
- Developed Backend using Node.js and saving data.
- Used PHP, Python, MySQL, HTML, Ajax, Javascript, Jquery.
- Implemented business logic and generated WSDL for those web services using SOAP.
- Designed the test cases for above modules in FDA and documented the same for testing team.
- Developed internal application using Angular.js and Node.js connecting to Oracle on the backend.
- Experience in performance tuning ofCassandra and implementation of agile-scrum methodology.
- Involved in complete infrastructure setup and configuration of WebLogic Application Server10.3.2/11g on UNIX and LINUX.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Angularjs, Backbonejs, Node.js and JQuery.
- DesignedSSASCubes, Named Calculations for Dimensions.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using Javascript.
- Optimizing MongoDB CRUD Operations.
- InstallKAFKAon Hadoop cluster and configure producer and consumer coding part in Java to establish connection from twitter source to HDFS wif popular hash tags.
- Written test scripts for the components developed usingReactJS.
- Configured Swagger-UI registeredMicroServiceswif Eureka server to monitor service health check from Spring Boot admin console.
- Involve in design and development of mission-critical framework in C++ as a window service which interact wif the ET(developed inJAVA) and various devices like printers, smart terminals, TAUs, pin pad, signature pad etc..
- Hands on and implementation of JenkinsContinuous Integration, Module Testing, Software Configuration Management and Debugging.
- Experience in designing and developing UI components using Jsp, Javascript, HTML, DHTML, HTML5, CSS, Angular Js, JSTL, Tomahawk tag libraries, Tiles, Custom Tag Libraries, AJAX, JQuery.
- Hands on experience in Automation Testing using QTP 10.0, QC 9.2, andSeleniumJavaClient driver.
- Lead the development of the initial HTML5/Javascript/CSS3 UI for application based on Backbone.js, jQuery and Bootstrap.
- Developed new user-facing features usingReact.js.
- Implemented MVC architecture using spring and Struts frameworks combined wif EJB 3.0 and JPA 2.1 for database persistence.
- Involved in Full SDLC life cycle experience including requirements gathering, high level design, detailed design, data design, coding, testing, and creation of functional documentation.
- Acquired noledge on various protocols like REST, IPP and SNMP. Got experience wif multithreadingand WCF technologies. Experienced wif Scrum software methodology.
Environment: Java,Java2EE, Oracle10G, SQL server, JSP, JSF, HTML, CSS, Javascript, JSON, JQuery, Ajax, Spring, Hibernate, Weblogic, JBoss, SVN, NetBeans, Subversion, MS Visio, Wamp, Java, J2EE, Oracle 11g, Tomcat 6, CVS, UNIX, XML, Junit, Eclipse TOAD, Oracle11g, Hibernate 3, Struts 1.2,2.0,GrailsJAVA SE 1.7 ExtJS 5.0.Good Exposure on Javascript, HTML5, CSS3, node.js, backbone.js, typescript, micro
Confidential, Washington DC
Sr. Java/J2EE Developer
Responsibilities:
- Used WebLogic to build and deploy the application.
- Working onAWSEC2Instances Provisioning,AWSVPC setup,AWSAuto Scaling for availability ofEC2Instances and availability of applications.
- Strong Knowledge in Hadoop Development Tool such as HDFS, MapReduce, PIG, HBASE, etc.
- Worked on CakePHP, Laravel Framework and Wordpress CMS.
- Implemented application level persistence using Hibernate and spring.
- Design and development of Web Pages using PHP,jQuery,jQueryMobile, Ajax.
- Created variousspringbootandspringbatch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
- Developed several trading applications to send orders (C++/Linux) .
- Configured Struts, Hibernate framework wif Spring MVC.
- Used Spring Boot which is radically faster in building cloudMicroservicesand develop Spring based application wif very less configuration.
- Designed RESTful URI formicroservicesarchitecture.
- Experience Working onSelenium, QC, Rally, QTP, LoadRunner, JMeter, Fiddler, SOAP UI, REST/SOAP testing and API testing
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Used the AWS mobile hub for quick storing and retrieval of app data in AWSDynamoDB.
- Writing TEMPeffective JavaScript code forReact.JSand Node.JSapplications for interacting wif server and network applications.
- Experience in BIRT Reporting andActuateReporting wif Maximo and RDBMS like MS SQL Server, DB2, Oracle and MS Access.
- Developed HTML5Mobileapplication wif HTML5, Java Script,jQuery, JSON and RESTful web service.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Choose HTML, CSS & Bootstrap for designing part and Symfony2 as development part & MySQL as the database.
- DesignedSpringBootmechanism wifout configuration XML and replaced it wifJavaclasses.
- Application to load the feed files, run data cleansing, transformation and business rules to determinemarketrisksunder 4 hours.
- Executed the createdtestcases for pre-paid and postpaid services on daily basis in batch mode using Selenium wifTestNGFramework.
- Configure and monitor numerous MongoDB instances and replica sets.
- Experience in developing C++ services using web services architecture, SOAP, WSDL and XML.
- Involved in migrating Hive queries intoSparktransformations using Data frames,SparkSQL, SQL Context, and Scala.
- Integrating Maximo wif BIRT,Actuate, Crystal and Congo's Reports.
- Also, usedJava8 features like Streams, Producer, Consumer, Bi-Consumer etc.
- Developed OLAP cubes usingSSASand calculate the metrics dat were revealed in the functional analysis.
- Deployed the application on Weblogic Application Server cluster on Solaris environment.
- Deployed EJB Components on WebLogic.
- Creation of REST Web Services for the management of data using Apache CXF.
- Involved in developing and deploying rules in MAXIMO and Implement code modifications to Maximo andActuatebased upon technical design.
- Created stubs to consume Web services.
- Involved in performing Unit and Integration testing (JUnit)
- Involved in building EJB Session/Entity beans to maintain Transaction Management across the application.
- Built Web pages dat are more user-interactive using Javascript and Angular js.
- Developed JSP Views, Actions and delegating the tasks to corresponding session beans.
- Performed a thorough unit testing and resolved several data related issues before migration to production. eveloped multiple POCs to create an interface between Backend to Frontend by using MONGODB, ExpressJS, AngularJsandNode.js.
- Involved in analysis and design of converting the existing application to springmicroservicesarchitecture.
- Implement the JavaScript/jQuery frameworks such asReact.js, Node.jsfor MVW/MVC framework.
- Working on Struts Framework for developing the front-end application and extensively. Spring as middle tier for entire application.
- Involved in working wif Struts Tiles for the common look and feel for a web application.
- Working on Web Services usingJavaAPI for XML Services (JAX-WS) and supporting, building, deploying Web APIs Services.
- Good noledge of Scala programming.
- Working as a part of team from business transfer, development, testing, code review, build implementation and support.
- Wrote services to store and retrieve user data from the MongoDB for the application on device.
- Wrote PL/SQL statements according to the need using Oracle 10g database.
- Working on an internal web-based client server application built wif Struts 2 Framework using Oracle backend Database, working on establishing the relation for the different beans using the Hibernate 3.1.
- Created complexSSAScubes wif multiple fact measures groups, and multiple dimension hierarchies based on the OLAP reporting needs.
- Involved in writing various components using Spring AOP and IoC framework.
- Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, Beans and Html taglib's) to create standard dynamic web pages.
- Creation of REST Web Services for the management of data using Apache CXF.
- Implementation of EJB as entry point for web services. TEMPEffectively prepared for and organized technical inspections to review code and design models wif peers and software architects.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js, and node.js.
- Implemented Spark usingScalaand Spark SQL for faster testing and processing of data.
- Developed major websites and services by includingMongoDBas backend software.
- Good experience in creating and consuming Restful and SOAP Web Services.
- Involved in various Android applications developments and designing layouts using XML.
- Developing ability to move and consolidate critical information for the businesses and financial account data Using EJB 2.1 and Hibernate for performing the Database Transactions.
Environment: Java1.5 andJava1.6, Struts Framework 2, Oracle 10g, HTML, PL/SQL, JDBC, Stored procedures, Web Logic Application Server 10.1, Hibernate, Ant, JAX -WS Web Services, WSDL, EJB 3.0.
Confidential, Parsippany, NJ
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.Worked on Javascript to validate input, manipulated HTML elements using Javascript, developed external Javascript codes dat can be used in several different web pages.
- Implemented EJB's session bean to maintain mobile session.
- Maintaining existing web application built inScala.
- Developed and unit tested various RESTfulMicroservicesusing Spring Boot framework.
- Worked on c++ implementation of MGS service to include market factors (IR curves and FX) into simulation.
- Framework Experience includes Bootstrap 3,jQuery, Foundation and MVC
- Developed REST services to talk wif adapter classes and exposed them to the Angular js front-end.
- Worked wif PHP to contact wif database.
- Programming experience in node.js, mongo db, Java and MySQL.
- Involved in localization and internationalization of web pages using JSON, XSL, XML, and Angular.js.
- IntegratedActuateReports wif PayPal's flow usingJava/J2EE.
- UsedJava8Streams, Function Interface, Predicts, to make the application Faster.
- Worked wif NoSql and Big Data technologies such as MongoDB, Cassandra, Hadoop.
- Extensively usedJQueryin implementing various GUI components in "Hertz CRM"
- Build aMarketRiskReporting System to halp assessRisksbased on Business Rules
- Worked on CreatingSSAStabular Models to build reporting layer for Adhoc reporting.
- Implemented client side interface usingReact.js, flux pattern and Redux framework for SPA.
- Hands on experience in using Laravel Framework to develop a web application.
- Designed Frontend wif in object oriented Javascript Framework like bootstrap, Backbone.js, Require.js, Node.js, Express.js, Angular.js and Ext.js.
- Deployed Spring boot application using PivotalCloudFoundry.
- Support and development of cross asset valuation library (C++/Linux)
- Worked extensively wif ApacheStorm, Apache Tomcat, and MongoDB as part of a development team.
- Involved in write application level code to interact wif APIs, Web Services using AJAX, JSON andJquery.
- DefinedDockerFile for application image and yaml files for deployment.
- Used NoSQL databases like MongoDB and AWSDynamoDBhandle to large volumes of data flow
- Deployed production site using Apache 2.0 wif mod Python.
- UsedJava8features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
- High use of Selenium in collecting client's information, development, identifying test cases, compatibly testing, automation of test scripts, Flex application testing and design, requirements review, design review, test plan review.
- UsedSpringBootandSpringSecurity framework to set up authentication and authorization for the application using firm wide single sign on.
- Report Breaches and Measuremarketrisksbased on themarketdata (feed files) and trade data (feed files)
- Used JSP, JavaScript,JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Involved in designing and developing Customized tags using JSP taglib
- Implemented Model View Control (MVC) architecture using Struts Framework and Spring framework
- Developed browser-basedJavaServer Faces front-end to an AS/400 system
- Worked on Web Sphere Application Server
- Used Ajax to provide dynamic features where applicable
- Used MVC pattern for GUI development in JSF and worked closely wif JSF lifecycle, Servlets and JSPs are used for real-time reporting which is too complex to be handled by the Business Objects
- Developing front end of application using HTML, CSS, backbone.js, Javascript, jQuery.
- Used Angular js framework where data from backend is stored in model and populated it to UI.
- Prepared user documentation wif screenshots for UAT (User Acceptance testing).
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Hands on experience wif MVC Javascript frameworks such as Backbone.js, Angular.js and Node.js.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed JSP's wif Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact wif other components.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Wrote stored procedures, triggers, and cursors using Oracle PL/SQL.
- Built Angular js framework including MVC architectures, different modules, specific controllers’ templates, custom directives and custom filters.
- Developed new modules using JSF 2.0 Framework
- Built an online system using XML, Javascript, AJAX, Strust 2.0, JDBC
- Involved in technical Documentation for the module
- Designed and created SQL Server Database, Stored Procedures
- Extensively used XML, JSP, Javascript, AJAX, Servlets to drive the application / request user input from backend.
Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQLDeveloper, Weblogic 10.3, Apache Axis 1.2, ANT, Clear case, JUnit, UML, Web services, SOAP, XSLT, Jira.
