Java Full Stack Developer Resume
Houston, TX
SUMMARY:
- 8 years of experience in design, development, deployment and test of client server, web based and distributed software applications by using J2SE and J2EE technologies.
- Experienced in the development of spring modules like Spring MVC framework, WebLogic Portal.
- Experienced in working with Web Services with WSDL, SOAP and REST .
- Expertise on working with Presentation layer frameworks like JSP, HTML, AJAX, HTML5, XHTML, CSS, CSS3, JSTL, JavaScript, JQuery, Angular.js, Node.js, Ext.js .
- Extensive knowledge and implementation skills in Struts MVC framework and JSF. Had good knowledge on JVM .
- Expertise in Apache Cassandra, Cassandra Data Modeling, Cassandra installation & multi data center cluster set up with Solr & spark enabled, automation using Ansible.
- Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access.
- Management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).
- Developing for PHP Language and Lecturer and Bank and E - Commerce.
- Proficient in developing, deploying and managing the Solr from development to production
- Developed RESTful web services interface to Java-based runtime engine and accounts.
- Experience with different Servers like Apache Tomcat, IBM RAD, Web Sphere, Web Logic, Sun Glass fish and JBOSS.
- Experience in developing application, automated scripts leveraging MongoDB .
- Experience in designing MongoDB multi-shared cluster and monitoring with MMS.
- Experienced with the Software Development Life Cycle ( SDLC ) process, Iterative Development Model and OOAD Techniques.
- I lean mainly towards server-side implementation and particularly in Node J but I also have experience in Ruby on Rails .
- Strong working experience on J2SE technologies like Core Java (Collections, Garbage collection, Threads and Exception Handling) and worked on J2EE like JDBC, Servlet, JSP and EJB .
- Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.
- Experience with RDS and Dynamo DB tasks in AWS.
- Hands on experience in writing Web Services (SOAP/WSDL).
- Expertise in creating Entity beans and Session beans using EJB.
- Expertise in developing XML documents with XSD validations, SAX, DOM parsers to parse the data held in XML documents. Worked with various Style Sheets like XSLT .
- Experience in deploying applications using Web Servers like Apache Tomcat 5.5 and Application Servers like Web Logic 8.1/9.2/10.3, JBoss 4.2.2/5.1/6, Web sphere 5.1/6.1/7.
- Developed J2EE applications by using the IDE’s such as Eclipse and Intellij.
- Good exposure to Web Services such as SOAP, REST, WSDL, UDDI and used Hibernate as Object Relational Mapping Tools.
- Experience in using relational database concepts and worked with Oracle 8i/9i/10g, DB2 and good experience in writing stored procedures, Functions and Triggers using PL/SQL .
- Implemented and monitored Multi DC - Multi Rack Cassandra Clusters using node tool and OpsCenter.
- Experience in migrating data from multiple relational databases to Cassandra and validated data.
- Experience in performance tuning and maintenance of Cassandra Database and has a good knowledge in write and read parts along with the internal architecture.
- Strong design skills implementing Unified Modeling Language ( UML ), Object Modeling Technique ( OMT ) and Java Design Patterns.
- Good experience in usage of version controls such as CVS, SVN, Clear Case
- Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the ream members to meet the deliverables.
- Willingness and ability to quickly adapt and learn new technologies.
- Was part of an ecommerce application development using agile methodology, during which I have worked with NodeJS, mongo DB and implemented Solr in this application.
- Highly motivated self-starter with a strong analytical problem solving, having ability to multi-task, work in a team environment, understand and be responsive to customer needs, work under tight deadlines and work independently and be flexible, a good listener and have strong oral and written communication skills.
TECHNICAL SKILLS:
Programming Languages: C, C++, Java 8, SQL
J2EE: Servlets, JSP/JSTL/JSF, JDBC, JMS, EJB, RMI, JNDI
Markup/Scripting Languages: JavaScript, JQuery, Angular JS, HTML, XHTML, CSS, XSLT
XML/Internet Technologies: XML, XML Schema, JSON, SAX, DOM
Database: DB2, Oracle10g, SQLite, SQL Server, Sybase, Apache Cassandra
ORM Tools: Hibernate, Eclipse Link
Application Server: Tomcat, WebLogic, JBOSS
Build Tools: ANT, Maven, Stash
Frame works: Struts, Spring, Spring MVC, Hibernate
Design Tools: (UML) Rational Rose
IDE(s)/ Development Tools: RAD, Eclipse, TOAD, MyEclipse, Putty, Jasper Report 4.5
Operating Systems: Windows 2000/XP/7, UNIX, Linux, Intellij
PROFESSIONAL EXPERIENCE:
Confidential,Houston,TX
Java Full Stack Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Implemented JAXB in XML binding.
- Design & Develop Data Model for Global Trip Record based on the Cassandra best practices for data modelling.
- Cassandra Cluster planning which includes Data sizing estimation, and identify hardware requirements based on the estimated data size and transaction volume
- Effectively implemented server side REST APIs, such as fitness location simulator and fitness status updating handler using Spring MVC, Spring Boot and spring.
- Work with application development teams to ensure that their applications are designed properly for interacting with AWS.
- Hands on experience in EC2, VPC, Subnets, Routing tables, Internet gateways, IAM, Route 53, VPC peering, S3, ELB, RDS, Security Groups, Cloud Watch, SNS on AWS.
- Create AMI images of critical EC2 instances as backup.
- Developed JSP pages using JAVA, HYBERNATE, SPRING framework and ORACLE.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Used Spark with scala.
- Configured AWS Elastic Search and Cloudwatch for logging and monitoring instances and application services.
- Developed user management screens using JSF framework, business components using Spring framework
- Experience in converting SQL queries into Spark Transformations using Spark RDDs, DataFrames and Scala , and performed map-side joins on RDD's.
- Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
- Developing business logic using scala . Developing traits and case classes etc in scala.
- Responsible for design development of Spark SQL Scripts based on Functional Specifications.
- Responsible for Spark Streaming configuration based on type of Input Source Developing business logic using scala. Developing traits and case classes etc in scala .
- Strong knowledge of implementing SOLR builds of indexes, shards, and refined searches across semi-structured and unstructured data sets. .
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, scala .
- Experience implementing Faceted search functionality using SOLR
- Involved in the process of data modelling Cassandra Schema.
- Extensively worked on Java persistence layer in application migration to Cassandra using Spark to load data to and from Cassandra Cluster.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
- Integrated R scripts into scala code for input and output of data from MySQL layer.
- Involved in performing the Linear Regression using scala API and Spark
- Designed Frontend with in object oriented JavaScript Framework like bootstrap.
- Develop various screens for the front end using React JS and used various predefined components from NPM.
- Worked with Node.Js framework including authoring complex directives, services, controllers and filters.
- Developed e-commerce using Business Commerce features of ATG Commerce Application such as Catalogue Management, B2C personalization, and order processing.
- Extensively used Angular UI, jQuery UI and Bootstrap for front-end interactions. Configured Solr search engine for JSON searching Data.
- Built entire suite of 1st generation backend tools and components built with Scala .
- Created an internal administration tool for our retail management team to update assets, inventory, and other sensitive information. Stack included Node.Js
- Experienced in React JS and working with Redux architecture.
- Used Node.js framework for building web-apps and is highly efficient with the Laravel PHP framework as well as using Restful services.
- Listing product on various e-commerce website & co-ordinate all web activity
- Used JSON as response type in REST services.
- Designed and developed SOAP and IBM-REST services for external applications for better reusability and maintenance.
- Responsible for designing and developing responsive mobile friendly websites by using Adobe Photoshop, HTML5, CSS3, JavaScript and jQuery.
- Reduced development cycle time about 20% by using Spring Boot, Spring Data and Spring Cloud to develop micro-services of Location REST service.
- Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services.
- Ensure seamless integration messaging exchange with various vendors like HIE hospitals, and Greenway EHRs.
- Implemented generating the verification hash code using crypto package on Node.Js and Added user validations and user permissions by using the Node.Js.
- Involved in running the bower and grunt components and writing the scripting using the Node.js.
- Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- Management & Maintenance of multi data center DSE Cassandra clusters across dev, test and prod environments.
- Customize JIRA and Confluence based on business case.
- Integrated Hibernate with spring by coding a Spring Configuration file.
- Used ATG's Targeters for targeting promotions of various user profiles.
- Configured JMS in the Web sphere application server to send messages on the queue.
Environment: Java, J2EE, Servlets, AJAX, ATG Commerce Suite 10.2, e-commerce, Spring, Spring MVC, Spring REST, Spring framework, Node.js, React Js, Cassandra, JMS, HTML5, Angular JS 2, JavaScript, Spring Boot, Solr, scala, spark, JSP, CVS, CSS, MVC, JDBC, J Profiler, Data, JIRA, Integration, JQuery, Elastic search, Oracle 10g, XML, Intellij, MVC, Hibernate, MQSeries, Web Sphere, JUnit, Subversion, J Profiler, Ant, Mule soft, SVN and SQL.
Confidential,WI
Full stack Developer
Responsibilities:
- Implemented most popular MVC (Model-View-Controller) Architecture has been a de-facto standard for the JSP based UI development using JSP .
- Familiar with all the tools used with Cassandra such as OpsCenter, DevCenter, CCM, Cassandra stress.
- Followed AGILE Methodology and participated in SCRUM Meetings.
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
- Responsible for developing and maintaining web application, using React JS and Node JS
- Developed retail web page using React JS, Redux and Node JS.
- Used Spring Boot automation build tool to develop more efficient and effective spring applications.
- Used continuous integration tools like Jenkins, Application Lifecycle management, JIRA Environment: AWS, Docker, React JS, Node JS, HTML, CSS, JavaScript, NoSQL, Jira, Jenkins
- Prepared High Level Technical Design documents for the distributed application from the requirements gathered.
- Application backend implemented as node.js express application server.
- Strong experience with jQuery, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Used Java script to develop websites using frameworks like React JS and Node JS
- Created data-models for customer data using the Cassandra Query Language.
- Tuned and recorded performance of Cassandra clusters by altering the JVM parameters.
- Wrote out of box ATG Component according to the business needs
- Enhanced user experience by designing new web features using MVC Framework node.js.
- Created User defined types to store specialized data structures in Cassandra
- Used Spring IOC for dynamic bean injection and Spring AOP to modularize cross-cutting concerns in aspects.
- Work at optimizing volumes and EC2 instances and created multiple VPC instances.
- Create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- With Node.JS framework, reduced page weight and increased performance of websites.
- Designed and implemented RESTful APIs using Spring Boot, Spring MVC and NoSQL database MongoDB that persists ADP system level configuration data.
- Invoking multiple SOAP based Web Services and generating client using JAX-WS, JAX-RS .
- Responsible for developing and maintaining web application, using React JS and Node JS
- Used React JS and Node JS to develop faster, scalable application.
- Developed web application server side using Node JS and deployed it using AWS
- Refactoring application code to support database schema consolidation using Virtual Private Database.
- Gave undivided support to users through software utilization, conflict identification and correction, customize software or hardware per need, and trained as needed.
- Wrote SQL for efficiently retrieving data from the Relational database.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design
- Strong working knowledge in RDMBS such as MySQL, PostgreSQL as well as No-SQL databases such as Redis, and MongoDB.
- Experienced in database replication on PostgreSQL and Mongo DB
- Experience in designing and developing Asynchronous call backs and events paradigm using NodeJS framework and web sockets.
- Design highly available systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMI s.
- Used Spring IOC, Auto Wire dPojo and DAO classes with Spring Controller.
- CSS was used to keep uniformity in look of the application.
- Built MVC based restful APIs to push notifications when devices were near the store.
- Used NodeJS, ExpressJs, and Mongo DB to create server side apps
- Use Maven 3.0 for manage dependences and deploy project on JBoss Open shift and NPM Node JS App 0.12 with NPM modules build and deploy application in Open shift Platform.
- Created SOAP Web services using WSDL, XML and SOAP for transferring data.
- Deployed the application to TOMCAT server and Used ALM tool for defect tracking.
- Worked on log4J implementation to persist the data into logs files.
- Configured MAVEN for the builds and to deploy in the server.
- Handled the changes involved in upgrading the application from IBM WebSphere to Oracle Application Server.
Environment: Java 6, Scala, Spring 3.0, Hibernate 4.0, MyBatis, ATG, Maven 3.0, JAX-RS, Spring Boot, Spring MVC, HTML, CSS, React Js, Node.js, Cassandra, AJAX, AWS, JQuery, JUnit, Node Js, SVN, Jenkins, Eclipse, SQL Server 2012, Mongo DB, JIRA, JSON, JSP, Servlets, Log4j, ALM, TDD.
Confidential,WA
Java Full Stack Developer
Responsibilities:
- Implemented customized authentication in Spring Security to verify user-role and secure the user pages, such as login, admin/user operations, trading, portfolio, etc.
- Developed the application using Agile Methodology.
- Involved in developing the applications using Spring Framework for Dependency Injection.
- Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
- Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used JQuery to make Ajax calls.
- Used AJAX with jQuery to parse JSON object to dynamically overlay contents on web pages.
- Created dynamic forms with jQuery validations, warning and error messages.
- Wrote code for the Web services using JQuery AJAX via JSON response and updating the JSP pages.
- Developed responsive applications using Bootstrap.js, Require.js and Node.js which allowed the same application to be optimized for both mobile and desktop resolutions.
- Involved in creating a reusable component using React JS for DOM manipulation
- Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
- Used Spring IOC for dynamic bean injection.
- Functionalities include writing code in HTML, CSS, Java Script, JQuery, AngularJS, Node.JS, and Bootstrap.
- Spring AOP to modularize cross-cutting concerns in aspects.
- Designed and developed a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Spring Framework.
- Developed Stored Procedures and Triggers on Oracle Database.
- Used UI such as JavaScript for enhancing the user interaction with the application and for client side validation.
- Created SOAP Web Services using WSDL, XML and SOAP for transferring data.
- Good knowledge in performing JUnit testing and building scripts for deploying the application using ANT and Maven.
- Responsible for creating web and website based applications using JavaScript, Node JS
- Implemented Angular JS and Node JS to create a dynamically changing website
- Developing the application using Spring MVC Architecture with Hibernate as ORM framework.
- Used Hibernate Cache for query to improve the application performance.
- Implemented search functionality, filtering, pagination using Hibernate criteria Query interfaces.
- Deployed AJAX call for asynchronous data retrieval from back-end.
- Developed POJO for data modeling of account information, portfolio and transaction history and customized Spring Bean Factory.
- Understanding server configuration and diagnose problems in a time sensitive manner.
- Code walk through, modules integration and unit testing.
- Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
- Used Log4j for logging purposes.
- Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
Environment: Java 1.5, Servlets, JSP, JUNIT, Spring 2.5.6, Spring ORM, Spring Form tags, JSTL, Hibernate, Oracle10g, Maven, Apache Tomcat Server, Java Script, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, Node JS, JQuery, Swing, JSON, SVN.
Confidential
Software Engineer
Responsibilities:
- Working on building on Staging Server, which allows Community Users to put the change request and allow Web Master a bunch of request for approval to put the change in Production.
- Worked with the JavaScript technologies (Angular JS, DHTML, AJAX), JSP, CSS and HTML for designing and maintaining the front end of the application. Also, worked with JSON.
- Developed the credit check module using Servlets and JSP.
- Involved in injecting dependencies into code using spring core module.
- CSS is used to style Web pages with user friendly guidelines.
- Deployed web components, presentation components and business components in Web Logic Application Server.
- Performed client side validations using JavaScript.
- Extensively worked on Java server side programming using Servlets, and JSP.
- Involved in peer code reviews and performed integration testing of the modules.
- Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.
- Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
- Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Extensively worked with XML schema (XSD), XSL/XSLT, and XML to navigate in XML documents, and SAX to process and parse xml files.
- Developed Message Driven Beans for asynchronous processing of alerts.
- Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOAP architecture.
- Used CVS for code repository.
Environment: Java, HTML, CSS, JavaScript, AJAX, JQuery, JSPs, Log4j, Apache Tomcat, Oracle, Subversion, Windows, Drools 5.3, Drools Guvnor, Alloy-Cucumber, JMS, Spring MVC 3.1, Hibernate, REST Web Service, Eclipse, JDK 1.6, CVS, Putty, Maven.
Confidential
J2EE/UI Developer
Responsibilities:
- Contribution: Design, User Interaction, Development, Testing & Implementation, Support.
- Created sequence and class diagrams using Rational Rose.
- Developed client side testing/validation using JavaScript .
- Prototype of Structural pattern implemented by MVC Struts framework, with a controller Servlet .
- Designed and developed front end using JSP, struts, AJAX, XML, JavaScript.
- Design and development of Action & Form objects as part of Struts frame work .
- Designed the user interface using Java and JSP .
- Integrated Struts framework to deal with databases.
- Support Production Team members in the development and testing of production Implementation Plans and the Midrange group during Migrations.
- Doing the client side validations by using the JavaScript and server side validations by using the struts validation frame work. Implemented the persistence of data using hibernate. The object data model and corresponding XML implementation were designed and implemented.
- Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.
- Used MySQL database and Eclipse IDE .
- Responsible for building projects in deployable files (WAR files and JAR files).
- Involved in configuration of data sources in JBoss application server and writing the code per client provided coding standards.
- Designed and Deployed Session Beans on JBoss Application Server.
- Having the responsibility to test the use case by writing the Unit test cases and having good knowledge in usage of J-unit to test the application.
Environment: : Core Java, Jed 1.4, Jdbc, J2ee, JSP, Servlet, hibernate, Struts, Xml, Salt, Oracle, Sql, JBoss, Eclipse, JUnit, Clear case, Log4J, Maven, Linux.