Senior Full Stack Java Developer Resume
Pleasanton, CA
SUMMARY:
- Over 8+ years’ experience working in IT Industry in acquiring Business Requirements, Analysis, Design, Development, Implementation, Testing and Quality Assurance. with expert knowledge of Java/Spring, relational databases. My passions are centered around web services, REST, and data.
- Very good experience in developing Test Cases using JUnit.
- Experience with content management system (CMS) like Alfresco, Jenkins
- Hands on experience with Groovy scripts with UNIX shell scripting
- Experience in design the process flow diagram, Data flow diagram, and ER diagrams.
- Good understanding of the Object oriented concepts.
- Experience working with Java frameworks such as Struts 1.3 & 2.0 and Spring 2.5.
- Experience in working with the Spring modules such as MVC, DAO, Aspect oriented programming, Dependency injection, Spring batch 2.1.
- Experience in integration tools and Apache CAMEL.
- Experience in using Spring, Apache CAMEL to develop Restful web services.
- Robust Application with Swing and Hibernate.
- Experience in working with the web service testing frameworks SOAP UI.
- Experience with designing & developing using various middleware technologies such as SOA, OSM, OSB, J2EE, AIA, BPEL, XQuery, XSLT
- Experience in working with the Restful API along with the Ajax calls from the web page and representing the JSON data on the web pages.
- Experience in developing applications using HTML, HTML5, CSS, CSS3, JavaScript, EXTJS4, Adobe Flex4, DHTML, DOM, DOJO, Flash, XHTML, JQuery, and AJAX.
- Experienced in building cross browser compatibility applications using Angular.js, Node.js, Backbone.js, Require.js, Ext JS and JQuery UI.
- Proficient in developing MVC based applications using Angular JS, Ext JS, Sencha Touch.
- Experience with Responsive Web Design and Twitter Bootstrap.
- Strong experience with JQuery, JQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Excellent experience in developing web pages complying with W3C web standards.
- Experience in working with the Object relational mapping using Hibernate (3.0) in both Struts 2 & Spring framework.
- Responsibilities include designing and developing new back - end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team.
- Worked with Amazon Web Services (AWS) and used EC2 servers, SES and other tools available.
- Experience in working with the front-end application development using JSP, Servlets, HTML, JavaScript, ExtJS.
- Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
- Database Administration for NoSQL (Cassandra, Hadoop, Mongodb).
- Experience in writing SQL queries, Hibernate HQL queries.
- Good understanding with the PL/SQL procedures. Experience in working with SQL database tools PL/SQL Developer & TOAD.
- Experience in working with application servers Web sphere, jBoss, WebLogic.
- Experience in working with the version control tools like SVN & Rational Clearcase.
- Preparing the test case scenarios, performing Unit Testing, Integration Testing for the respective modules in the application.
TECHNICAL SKILLS:
J2EE Technology: JSP, JUnit, Servlets, Spring, JDBC, Java beans, Hibernate.
Programming Languages: Java, Python, JavaScript, AngularJS, SQL
Data Management: MySQL, Oracle, PL/SQL, NOSQL
Web Technologies: HTML5, XML, XHTML, JavaScript, CSS3, PHP, jQuery, Jenkins, AJAX, JSON
Cloud Technologies: AWS (including EC2, S3, RDS, DynamoDB, SQS, and EMR), Saas, Paas, Iaas
Methodologies: Agile methodology, Waterfall model
Software Tools: Eclipse, Net Beans, Git, Svn.
PROFESSIONAL EXPERIENCE:
Confidential, Pleasanton, CA
Senior Full Stack Java Developer
Responsibilities:
- Fixing, Prioritizing, Reporting and Assigning of bugs both on the front and Backend using REST, hiJS, JQuery, CSS.
- Prioritize Enhancements and work alongside Onshore/Offshore team to prioritize and handle urgent patch releases.
- Implemented content management system for related static site.
- Developed web services in Java with Apache Axis, and in PHP with various tools. Experienced with RESTful Web Services. Have also designed and developed REST interfaces in Java.
- Used Spring framework for Dependency Injection (IOC).
- Worked with BA in understanding the technical requirements of project and prepared the use cases for different functionalities and designs.
- Developed and maintained PL/SQL procedures, functions and packages to transfer the data from the staging tables to the target tables.
- Developed various Oracle PL/SQL programming with stored procedures, packages, functions, triggers and other advance technologies.
- Parallel, Cross - Browser Testing using Selenium Grid and TestNG
- Created Types, Collection and PL/SQL Tables for major batch process.
- Created advance PL/SQL program using Nested Tables, Records.
- Created various automation tools using Oracle PL/SQL, materialized view log and batch script.
- Implemented persistence layer using Hibernate.
- Knowledge of advanced level programming in Java including thread synchronization multithreading, multi processing, concurrency and TCP/IP Socket Programming.
- Implemented a domain name registration system to replace the legacy system for scalability, reliability and performance. Reduced technical supports by 70%.
- Ensured that development teams were practicing core agile principles.
- Designed complex ETL system using SQLServer and NoSQL in Python.
- Single Page Angular¬ JS site, that used a Java middle tier to deal with certs and calls to the Backend
- NOSQL database.
- Created custom directives in Angular JS for re-usable components.
- Used filters while coding in Angular JS.
- Coded Angular JS controllers and directives for application functionality.
- Chart Controller Web Services for Accessibility - Developed a hierarchy of controllers, with generic interfaces, and default implementations, exposed as RESTful Web services, with Chart Specific parameters passed as query string.
- Used Eclipse as IDE, and Java/ JEE JMS for coding and IBM MQ for messaging.
- Developed the User Interface Screens for presentation using JSF, JSTL tags, HTML and CSS
- Performed ETL to extract structure data from AWS log.
- Provisioned continuous integration for effective deployments to AWS.
- Leverage AWS cloud based technologies allowing for centralized and remote data access, helping to reduce cost and providing timely support.
- SSIS Package developed for ETL Process which is used to migrate the data.
- Manage massive E-Mail campaigns using SparkPost APIs and store E-Mail tracking data on Amazon (AWS) using NetApps OnTAP storage appliances.
- Experience in working with the JIRA an issue tracking system, and an environment with high deadlines.
Environment: HTML, CSS, JQuery, JavaScript, Angular JS, JIRA, PL/SQL, Spring, JSTL Tags, AWS, Hibernate, NoSQL
Confidential, Germantown, MD
Senior Full Stack Java Developer
Responsibilities:
- Performed Unit testing using the JUNIT, Integration testing for all the modules of the system.
- Designed and developed a lead tracking system in Eclipse using Spring 3 with Maven, Hibernate, Log4g
- Worked heavily with the Struts 2 tags- used struts as the front controller to the web application. Implemented Struts 2 Framework according to MVC design pattern.
- Developed page layouts, navigation, animation buttons and icons.
- Applied industry best practice and standards when project requirements are lagging.
- Implemented various Validation controls for client-side validation and implemented custom validation controls.
- Integrated Elastic Search node module to the system which resulted in highly efficient search and analytics data as compared to MongoDB basic search feature.
- Deployed the Rails Application on Elastic Beanstalk and user could access the web from EB
- Working closely with Business Analysts to produce UX and Business requirements including annotated wireframes.
- For managing UX design resources.
- Worked on ETL development using SSIS.
- Writing and execution Test Script automation tools QTP-UFT and Selenium WebDriver, Test NG.
- Developed and Executed JUnit and Test NG Test Cases using Eclipse.
- Migrated Ilog Jrules 7.1 to ODM 8.7.
- Development of Credit risk mitigation process for RWA calculation using simple and comprehensive using Java, Spring & IBM ILOG JRULES.
- Design, development, and testing of ETL, using Microsoft SSIS, processes to in corporate source data into the Enterprise Data Warehouse.
- Prime faces web responsive module for auditing companies.
- Implementing back-end and front-end validations, sub-routines, customized styles sheets, customized web components and Widgets, defining templates - dealing with prime faces, JSF, JQuery, Ajax and personalized components.
- Used Multithreading and Concurrency, and implemented threads while preparing and generating mails.
- Design CSS based page layouts that are cross-browser compatible and standards-compliant.
- Worked with Java 1.6, Swing and Spring AOP transaction management using Hibernate.Experience in working with the C++ Interfaces such as Ration Rose & messages generated by the C++ that are pushed to the Messaging Queue and parsing that messages based on the format.
- Implemented J2EE design pattern like DAO, DTO and Facade.
- Updated Agile (scrum) metrics tracking variables to provide transparency on product and Sprint backlogs.
- Responsible for Creating Agile stories to track Non-Functional requirements (NFR's).
- Worked with the RESTful webservices using the JERSEY for posting the amount to the banking system, as well for checking the credit card information using the REST services.
- Maintained configuration accurately and created the ability to increase load balancing quickly by using Puppet.
- Involved in developing Java EE reports using BIRT.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Generated reports in PDF / HTML formats using Actuate BIRT reports, integrated with Struts.
- Converted actuate reports to BIRT reports.
- Developed and Deployed the Reports in BIRTs.
- Strong knowledge of ETL processes using UNIX shells scripting, SQL, PL/SQL and SQL Loader.
- Created PL/SQL based ETL process to transfer data from sources.
- Involved in writing PL/SQL Store Procedures, Functions, Cursors, Triggers and Packages.
- Converted data from legacy system to Oracle 10g using PL/SQL programs.
- Designed and built complex designs, writing Extensive complex PL/SQL programs.
- Re-designed the application using latest technologies and suitable design pattern to increase scalability. This addressed addition of any new coverage.
- Improves the scalability of the application with query tuning, redundancy elimination.
- Developed Ext-JS components like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Front end development of Rich Internet Applications and client facing UI applications using EXT JS 4 MVC and SVN across multiple frameworks within an Agile environment.
- Designed and developed the Presentation layer using Vaadin.
- Develop website UX in HTML/CSS/JS on Ember.js and Gulp.js using proprietary API.
- Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3, SASS and AJAX.
- Have experience in Design, Development and Deployment of Java/JEE web components on servers like Apache Tomcat, JBoss, WebSphere and WebLogic.
- Responsible for system analysis, design and development in JEE using MVC based architecture.
- Designed and developed Presenters, Views and model components implementing Vaadin MVP Framework.
- Experience in administering and automation using Puppet and Chef.
- Developing Custom Modules Telecom Management Reports using PERL.
- Developed the Spring using Hibernate support classes and configured.
- Used Hibernate framework for mapping entities to database tables.
- Understanding business rules and logic and developing Perl scripts to produce/parse the desired files and population or retrieval of data from database.
- Experience in working with the REST web services and implemented in the SOAP UI for developing and testing the web services and parsing the XML files.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Created, configured and deployed SSIS packages by applying various transformations and using various control flow tasks.
- Extensively used SSIS transformations in order to perform data cleansing and data mapping before loading the data in to data marts.
- Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
- Design and Development of web applications using recent technologies including but not limited to React JS, Angular JS.
- Building the browser applications using Angular JS.
- Integrate the dynamic pages with Angular JS and jquery to make the pages dynamic.
- Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript and Angular JS.
- Extensively used Angular JS by consuming Restful web services.
- Knowledge on JUnit, TestNG framework for Unit and Functional testing, Maven and Ant for Project building, Jenkins/Hudson for Continuous Integration.
- Experience in parameterization using TestNG, XML and Data Providers (Data Driven Testing)
- Building rich user interfaces and components with React.js.
- Experience with other open source components a plus, including Gradle, Activi/ Jbpm, jQuery, Mulesoft.
- Collaborate with team members in designing new or changed software components with Java, MVC,
- JavaScript, RDBMs and NoSQL.
- Developed application using the Amazon DynamoDB NoSQL database.
- Successfully perform various data migration projects from Oracle to NoSQL databases
- DOM traversing and basic utilities such as collection enumerators done using JQuery core
- Used the existing HTML website and updated content to be stored on the database instead of hardcoded into each page.
- Implemented an Android application with SQLite database.
- Tested the application on various Android devices.
- Involved in writing application logic in Eclipse using ADT plug-in for Android.
- Designed and developed mobile application for Android mobile devices with extensive user interface development.
- Implemented JavaScript and Jquery for client side validations
- Implemented AJAX functionality using JSON, JQuery and XML
- Used Chrome to debug JavaScript, to analyze DOM objects of the page and to change the page layout
- Developed an efficient and well-secured Administration module
- Worked with the Unix shell scripting and other scripting languages, good understanding of the Groovy scripts.
- Written the SQL queries for pulling up the data from the database, experience in working most of the SQL functionalities like joins, unions and other aggregate functions.
- Migrated our department from a physical data center environment to AWS. We also designed, built and deployed a multitude applications utilizing almost all of the AWS stack (including EC2, R53, S3, RDS, DynamoDB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance and auto-scaling.
- Implemented Horizontal Scaling and Auto Scaling on Azure and AWS.
- Monitor twitter hashtags with AWS Lambda.
- Used Informatica PowerCenter to connect to AWS-RDS Oracle instance in the cloud and build test solutions.
- Experience with SOA Architecture, BPEL.
- Designed and developed the Search capabilities for the organization using Solr Cloud, Zookeeper and Apache Camel on the AWS cloud platform
- Experience in working with WebSphere Application Server, for deploying the application and command level interface.
- Experience in working with the XML Parsing, XPATH and XQUERY.
- Developed JUnit test cases for all the developed modules.
- Experience in working with the JIRA an issue tracking system, and an environment with high deadlines.
Environment: HTML5, CSS3, JQuery, JavaScript, AJAX, Junit, Spring, Swing, Hibernate, JIRA, XML Parsing, XPath, XQuery, SOAP, SQL, AWS EC2, AWS RDS, DynamoDB, IAM, EMR, Puppet, Shell, Perl, Apache Camel, React JSJBPM, NoSQL, UX Design, TEST NG.
Confidential, Bloomington, IL
Senior Full Stack Java Developer
Responsibilities:
- Worked with the spring modules like MVC, AOP and Dependency injection and based on the business logic.
- Using Data Script in SSIS to run programs, packages and handle errors in files.
- Performed PL/SQL database turning, triggers setting, variables, checkpoint, email alert, security and error handling on existing packages using SSIS within BIDS.
- Experience in Oracle supplied packages, Dynamic SQL, Records and PL/SQL Tables.
- Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart.
- Developed PL/SQL triggers and master tables for automatic creation of primary keys.
- Design and Installation of Elastic Search.
- Configuring Elastic Search.
- Design and Develop RESTful web services that will allow a presentation layer to submit query request to Elastic Search.
- Involved in developing Java EE reports using BIRT.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Converted actuate reports to BIRT reports.
- Developed and Deployed the Reports in BIRTs.
- React JS integration to make info page modular.
- Extensive experience in developing professional UI web applications and front-end technologies like HTML5, CSS3, Bootstrap, JavaScript, jQuery, JSON, Backbone.js, Angular.js, React.js.
- Involved in the MVC based front end development using the frameworks like Ember.js, Gulp.js.
- Implemented desktop deliveries for new hires as well for S3 employees for office supplies.
- Improves the scalability of the application with query tuning, redundancy elimination.
- System Stability, Scability and Performance improvements.
- Well versed with Java Testing Frameworks like Test NG, Junit, Cucumber and Serenity.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium Web Driver, TestNG), Eclipse and preparation of automation test framework.
- Performed Parallel, Cross - Browser Testing using Selenium Grid and TestNG.
- Responsible for creating and customize test scripts in Java in TestNG format.
- Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG
- Develop data repository by creating central data warehouse, cubes, and analysis using SSIS, SSAS.
- Leading mobile application development for a cross-platform JavaScript based solutions using AngularJS.
- Has worked in Angular JS for client side scripting and synchronizing Java Applications.
- Utilized Angular JS UI-bootstrap and CSS 3.
- Has worked on Angular JS, which combines web applications with Model View Controller capability to make development and testing of code efficient.
- Worked on the website from start to finish to give it a new look using HTML 5/ CSS 3/ JavaScript.
- Designed and implemented four Agile Scrum teams for product development.
- Designing and implementing fully automated server build, management and monitoring and deployment of tools including Jenkins, Tiles, Alfresco.
- Installed, configured, and managed the servers (AmazonWebServices, Linux, Tomcat, Apache, MySQL, MongoDB, Groovy/Grails).
- Used Quick Sorting Algorithm in sorting the user details like Name, Phone Number in ascending order and thee time complexity is O(nlogn).
- Worked on Android chat application support for the users to contact the customer service if theyhave any queries.
- Experience in developing Android application using SQLite, Java, Mobile JQuery, Eclipse IDE, Android Studio, Android SDK and ADT plug in.
- Hands on experience with android geo location services.
- Responsible for analyzing the requirements of application, testing, stage, deployment, production maintenance and worked as lead android developer.
- Creating skeleton application UI & implementing fragments using Android SDK.
- Using standard Agile tracking and team evaluation tools. Eg., JIRA.
- Responsible for the development of Private Insurance Management Web applications using the JAVA/JEE technology stack.
- Delivered project needs on time and with acceptance criteria in a hybrid methodology environment as they tried to transition to Agile methodology.
- Developed SOAP based Java/JEE web services for the Android Clients.
- Knowledge of JEE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder etc.
- Used Multithreading and Concurrency, and implemented threads while preparing and generating mails.
- Create HL7 Interface connections; preform routing, filtering, and mapping configurations.
- Preform Data Migration - ETL - Extractions of DB table Client Registrations converted to HL7messages.
- Experience in performing the JUnit tests based on the test cases
- Developed user interfaces using JSP, Ext.JS, Node.JS, JSF frame work with AJAX, Java Script, HTML, Swing, DHTML, and CSS.
- Developed the front end applications based on responsive design using Bootstrap, jQuery, AJAX and JavaScript. Analyzed and implemented user business data visualization in dashboard using Charts.js and D3.js.
- Developed application using HTML, CSS, JavaScript, jQuery, Bootstrap, Require JS and the Eclipse, SVN and Tomcat.
- UI & UX Design & Development for Web and Mobile environments
- Developed the User Interface Screens for presentation using JSF, JSTL tags, HTML and CSS.
- Developed application code using Eclipse-Galaxo IDE and configured with Maven and JBoss.
- Designed and developed a lead tracking system in Eclipse using Spring 3 with Maven, Hibernate, Log4g
- Developed the entire application on Spring tool suite (STS) an eclipse powered development environment for building the spring based application.
- Worked extensively with the JSF prime faces with the tabView & accordionPanel and displaying the content in the panels.
- Developed Hibernate mapping files and Hibernate configuration for persisting data to the database.
- Worked with Sessions to manage user information.
- Deployed this project in open source on Git.
- Git is currently the most popular Distributed Version Control System (DVCS).
- Co-ordinated Distributed Version Control System from DVCS to Git.
- DVCS such as Git is used thus if any server dies, the systems collaborating via it, any of the client repositories can be copied back to the server to restore it. Every clone is full back up of all data.
- Experience in working with the RESTful API for making up the AJAX calls and parsing the JSON content.
- Experience in working with MySql Database.
- End to end conversion from Flex to Vaadin frame work. Rewritten code in Vaadin.
- Created custom component in Vaadin to support auto complete feature.
- Implemented JSON Formatter & Validator, JavaScript for binding and parsing the JSON objects for different URI data.
- Worked with Java 1.7, and BigData NoSQL database Cassandra.
- Worked on both SQL and NoSQL Database to store and retrieve the data.
- Worked with Puppet and Chef which is used to manage Linux but later versions support Microsoft Windows.
- Worked on DevOps tools like Puppet and GIT.
- Used Puppet and Chef to create modules.
- Developed Shell scripts to perform the backend database operation through Unix jobs.
- Extensive experience developing functional scripts written in Perl and Shell.
- Worked with a team, developing the code base and used version controlling system (SVN).
- Experience in using the search environment technologies like SOLR and JROR in using the No SQL databases like Cassandra & MongoDB.
- Front end development with Java, jQuery, Knockout.js, Node.js
- Allocated and load balanced mobile resources, which is implemented using Artificial Bee Colony Algorithm using Amazon Web Services (AWS EC2).
- Developed an analysis of the comparison against different resource allocation algorithms using various parameters via AWS cloud watch.
- Designed and build integration framework using Camel for consuming data from Heterogeneous data sources for Solr.
- Worked with the build tool maven for maintaining the dependencies for the library jar files & plugins.
- Productions level experience in working with the WebLogic Application Server
- Active participation in the technical and architectural design of the project and maintaining the team spirit in development, delivering the product.
- Designed and implemented four Agile Scrum teams for product development.
- Using Micro Services Java framework we divided the components and worked on loosely couple components individually.
- Redesigned the current ETL project architecture to make it more scalable by using Apache Camel and Spring Beans.
- Utilized Ajax, MVC, Ext JS 4.1.
- Designed and implemented a complex Ext JS tree component for selecting company division information.
- Working on the back-end Spring, Hibernate services required for the application.
- Experience in working with the JIRA an issue tracking system, and an environment with high deadlines.
Environment: JSP, JIRA, AJAX, JSON, MongoDB, RESTful API, JavaScript, JSTL Tags, HTML, DHTML, CSS, Swing, Amazon Web Services (AWS EC2), Cassandra, DVCS, Git, Puppet, Perl, Shell, Require JS, Micro Services, Knockout JS, Node JS, D3 JS, React JS, Apache Camel, HL 7, Spring, Hibernate, EXT JS, NoSQL, UI and UX design, TEST NG.
Confidential, Dallas, TX
Full Stack Java Developer
Responsibilities:
- Wrote code JavaScript for web page functionality and Pop up screens.
- Involved in complete Software Development life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Used HashMap and Algorithm concepts in retrieving the user details and run the program efficiently in Big O(N).
- Developed classes and functions using various JQuery components for CRM application for customer services.
- Strong expertise in functional testing of web applications using automation scripts with Selenium Web driver and Test NG.
- Used TestNG framework for parallel execution.
- Responsible for creating and customize test scripts in Java in TestNG format.
- Involved in Selenium Automation Framework development with Eclipse, TestNG and Maven.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium Web Driver, TestNG), Eclipse and preparation of automation test framework.
- Involved in life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Documentation of ETL packages such as SSIS and SSAS design and process.
- Adapt Confidential creating Dynamic SSIS packages, using containers and variables, configuring the packages, and scheduling the packages.
- Created web pages using web frames and mockup
- Involved in writing application level code to interact with APIs. We service using AJAX, JSON and jQuery.
- A lot of EmberJS development with heavy Angular, Backbone, KnockOut, and heavy JavaScript with Ajax, asynchronous processing, and web 2.0.
- Provided UX and Interface design consultation on the redesign of a large telecommunications software platform.
- CRIVR application has been developed over VWDF framework which has been developed by Confidential & Confidential over the Spring framework 3.0, includes Ilog/Jrules for specifying the rules for application flow as well as JUnits for self-testing the java modules.
- Designed various Rules that are used to price the claims effectively using ILOG JRules studio 7.1.4 and ODM Rule Designer v 8.
- Design and development of Rule calculation engine for ARWA calculation for BASEL reporting for different methodology using IBM ILOG JRULES.
- Java/ JEE JMS, Core Java, Multithreading concept for coding and IBM MQ for messaging.
- Used Eclipse as IDE, and Java/ JEE JMS for coding and IBM MQ for messaging.
- Excellent understanding of Agile software development methodologies.
- Responsible for managing projects with offshore and onsite teams as well as mentoring and coaching team members in agile process, business processes and customer management.
- Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse.
- Working on Elastic Search to perform CRUD operations on non-transactional data.
- Experience in working with Elastic Search to manage transactional and report data.
- Developed and designed the various screens and its architecture in accordance to UI Specs.
- Implemented XML parsing code for applications.
- To develop, code and test the module assigned using SOAP and RestFull WebServices, Spring and Hibernate frameworks.
- Knowledge about Require JS to modularize code.
- Setting up a Micro Services using Spring, Spring Boot and Spring Cloud.
- Maintained and manipulated databases for XML parsing for applications in MYSQL.
- Wrote code to interact with backend code AJAX and JSON.
- Extensively used Confidential & Confidential frameworks in designing
- Worked on maintaining, testing, debugging, deploying the web applications.
- Involved in various phases of the Software Development Life Cycle (SDLC) such as Requirement Gathering, Data Modeling, Analysis, Design and Development.
- Lead a Sustaining team responsible for day to day bug fixes and weekly releases.
- Created REST based web services that can serve high traffic Web sites using JAX-RS.
- Designed RESTful XML web service for handling AJAX requests.
- Installed, Configured, and managed the servers (Amazon Web Services, Linux, Tomcat, Apache, MySQL, MongoDB).
- Experience in using the search environment technologies like SOLR and JROR in using the NoSQL databases like Cassandra and MongoDB.
- Installed PL/SQL and created stored procedures to call the MongoDB and list all the user-stories
- Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
- Extensive experience working with IntelliJ IDEA and Eclipse JEE Mars IDE.
- Created Rest based controllers to handle the incoming request and output the response.
- Installed, configured, and managed the servers (Linux, Tomcat, Apache, MySQL)
- Worked with XML and JSON content.
- Experience in working with the JIRA an issue tracking system, and an environment with high deadlines.
Environment: HTML, CSS, JavaScript, XML, JSON, JIRA, AJAX, RESTFul, jQuery, MongoDB, Cassandra, NoSQL, Require JS, Micro Services, Angular JS, Node JS, Knockout JS, Hibernate, UX Design, TEST NG.
Confidential
Software Engineer, Java Developer
Responsibilities:
- Worked on Unified Modeling Language using Rational Rose tool. Prepared Sequence and class diagrams using this tool.
- Developed JUnit test cases for all the developed modules
- Implemented J2EE design pattern of type MVC.
- Extensive experience working with IntelliJ IDEA and Eclipse JEE Mars IDE.
- Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality
- Designed and implemented four Agile Scrum teams for product development
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed user interfaces using JSP, JSF frame work with AJAX, JavaScript, HTML, Swing, DHTML, and CSS.
- Developed the User Interface Screens for presentation using JSP, JSTL tags, HTML and CSS.
- Developed JSP pages and Servlets for customer maintenance.
- Oracle is used as the persistence layer, configured and optimally indexed for searches
- Experience with PL/SQL and basic CRUD operations.
- Worked on PL/SQL Tables, Records and Collections.
- Worked on XML along with PL/SQL to develop and modify web forms.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database
- Used JDBC to connect to the information model tier.
- Developed and debugged JSP, Servlets, EJB and MDB.
- Performed Unit testing, Integration testing for all the modules of the system.
- Developed Web Pages using HTML and used JavaScript for validations
- Implemented J2EE and Core design patterns - Value Objects, DAO, and Singleton.
- The application architecture of the System is based on MVC (Model View Controller) framework
- Used JDBC and JNDI for database connectivity
- Developed code to communicate with Oracle 8i database using JDBC API.
- Building the test cases based in the business logic.
Environment: HTML, CSS, JSP, Servlets, JavaScript, JDBC, JNDI, PL/SQL, JSF.
