Senior Java Full Stack Developer Resume
Dallas, TX
PROFESSIONAL SUMMARY:
5+ years of experience as a Java Developer. My core area of expertise is in Web technologies using Java, J2EE, Spring, Struts/MVC Framework, Hibernate, REST Web Services, JSP, Servlets, HTML, JavaScript, JSON, JQuery, XML, JUnit, Unix Shell scripting, Oracle, SQL Server, PL/SQL, Eclipse, RAD, Tomcat, Web Logic, WebSphere, ANT, Maven. Implemented server pages using Apache Tomcat as application server and Log4j for application logging and debugging. Designing and implementing the java API's for processing client data and storing it into databases like Mongo DB, Oracle and MySQL. Developed the UI Screens using JSP, HTML5, CSS3, JavaScript and did the client - side validation with the JavaScript.
TECHNICAL SKILLS:
Languages: Java (J2SDK 1.4/1.5/1.6 & J2EE 1.4/1.5/1.6), C, PL/SQL
Web Technologies: javascript, HTML, HTML5, CSS3, JSP xpath, XMLJQUERY, Angular JS
Web services: WSDL, SOAP, JAX-WS, JAX-RS, AXIS 2, CXF, REST API, JAX-RS, and JERSEY.
Operating Systems: Windows, Unix
Object/Relational: Hibernate, Mapping
Frameworks: MVC, Spring 3.2, JSF 2.1, Struts2
Tools: Teammate, Google Search appliance, Talend
Databases: MySQL, Oracle 9i/10g/11g, MarkLogic.
Tools: File Zilla, ANT, Putty, Edit Plus
IDEs: Eclipse 3.2, IntelliJ, My eclipse, RAD
App/web Servers: Web Sphere 8.1/8.2, Web logic 8.1/9.2/10.3.3, and Apache Tomcat 5.0/6x/7x
Database Tools: TOAD and SQL Developer
Design Tools: Rational Rose
Version controlling: CVS, SVN, STARTEAM, GI tools
Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Senior Java Full Stack Developer
Responsibilities:
- Testing and production support of Core java based multithreading ETL tool for distributed loading XML data into Oracle11g database using JPA/Hibernate.
- Responsible for building a portal for business center Application using AngularJS.
- Developed the front-end components of the application - order capture screens, using Angular JS proxied using the NodeJS.
- Developed Unit, Integration and Performance Test Cases using Power Mock, Mockito, and Junit.
- Developed JavaScript based components using Ext.JS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Actively involved in using MVC, HTML5 to enable client-side date to meet specific criteria by applying various validation variables and used the BackboneJS validation CSS classes to provide visual feedback on validation.
- Used a Micro service architecture, with Spring Boot-based services interacting through REST and Apache Kafka.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap.
- Designed user interface for Algorithm legacy portal for admin and users to interact with system using HTML5 and CSS3.
- Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Microservices.
- Experienced various screens for front end using ReactJS and used various pre-defined components from NPM and Redux library.
- Used JBoss Studio as a tool for the developing the code and used JBoss as server for hosting the project on the server.
- Developed JUnit Test cases for testing the application code and Involved in performing Unit and Integration testing (JUnit).
- Experienced with latest technologies of Java EE 5.0 stack like EJB 3.0, Java Persistence (JPA), Java Transaction (JTA), Java Message Service (JMS), JSF and Web Services.
- Tasked to build the "front ends" for portal page and launch pages for self-service applications utilizing external servelet calls to Webfocus.
- Created DHTML pages for front-end, used Struts, JavaScript & Ajax for client-side validation.
- Designed web enabled invoicing system for multiple location service company in NetBeans environment using Git-Hub version control.
- Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance.
- Proficient in writing SQL queries, PL/SQL, Triggers and Stored Procedures.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala.
- Created new user registration forms in HTML embedded with PHP 4.4.
- Contributed in designing JAVA-JNI Interface layer between JAVA and C++ implementations in MW-Grid project
- Built data pipeline using Pig and Java/Scala Map Reduce to store onto HDFS.
- Developed microservices using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection, Spring Security, Spring Batch, Spring Transaction, Spring Actuator and JPA.
- Developed Single Buyer and Institutional Buyer Credit Standards Functionality, using Struts MVC Framework, EJB, JSON and JSP.
- Developed the Business layer using Spring Boot and JTA. Spring Boot for creating REST Web Services.
- Working knowledge with version control tools like SVN, CVS, GIT and Visual Source Safe.
- Hands on experience in building tools like ANT, Maven, Gradle.
- Involved in issue tracking and agile project management using JIRA.
- Experience in using CVS and SVN for version control, JUnit for unit testing, Testing test case creation and execution, Log4j for logging with different levels.
- Developed application on Spring framework by utilizing its features like Spring Dependency Injection, Spring Security, Spring Web Flow with Spring MVC.
- Implemented microservices using Spring Cloud and Spring Microservices.
- Implemented Continuous Integration and deployment using various CI/CD Tools like Jenkins, Puppet, Chef, Team city and Nexus.
- Deployed and monitored scalable infrastructure with AWS configuration management
- Designed and developed a project that reads messages from Kafka topic and applied conversation from JSON to pipe delimited String data format to be saved in Oracle DB and NoSQL DB.
- Developed various web components for screens using React.JS and used various predefined components from NPM (Node Package Manager).
- Written highly referenced blog posts on Error Handling in Scala and Problems Scala Fixes.
- Experience with Spring MVC, IOC, AOP, Spring JDBC, Spring JTA, Spring IO, Spring Boot, Spring Microservices, Spring Ribbon, Spring Netflix, Spring Zuul, Spring Eureka with Thymeleaf.
- Worked with Maven, ANT Builder for application building, scheduling, mailing, and automation.
- Created XSD for the Request-Response objects and generated concrete WSDL in order to let other dependent services consume the service.
- Worked with XSLT files for transforming XML files to desired formats.
- Worked on XML Parsing (DOM/SAX), XML Schemas/DTD and XML Beans.
- Used Selectors, Events, Ajax and DOM manipulation using components in Angular 2.0 for updating content on DOM nodes.
- Used React.JS, Node.JS, ExpressJS and AngularJS frameworks for developing single page applications.
- Implemented a custom, SPA framework that utilized XQuery and Knockout.
- Developed different JSP pages (GUI) &client-side user validations using JavaScript DOJO.
- Involved in Web design and development, application development using Sketch, HTML, JavaScript and Dreamweaver.
- Extensive experience in different IDEs like Eclipse, RAD, STS, JBuilder, and WebLogic workshop.
- Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
- Initiated the team to use Bug Tracker tool called Bugzilla.
- Good knowledge in using NoSQL databases like Apache Cassandra and Mongo DB Orient DBF net.
- Worked with NoSQL Databases like Apache Cassandra, Mongo DB.
- Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
- Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups.
- Used Amazon S3 to backup database instances periodically to save snapshots of data.
- Upgraded to Java 8 for reducing the amount of code and compilation time using Lambda Functions, Default and Static Methods in Interfaces.
- Implemented and maintained the monitoring and altering of product and corporate servers/storage using the AWS Cloud Watch and AWS Single Notification Service SNS
Confidential, New York City, NY
Senior Java Developer
Responsibilities:
- Implemented session retrieval feature using HTML5 session storage/local storage.
- Developed handy version applications using CSS3 and AngularJS.
- Used DOM Parsing Methodology for Serializing and parsing the XML request and response.
- AWS EC2 instances were configured in dev and environments with NodeJS.
- Created interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY.
- Involved in design, development and maintenance of applications that utilizes Microservices, Docker, J2EE, Spring Framework, Spring MVC, Spring Integrations, Spring Data, Angular.JS, HTML5.
- Implement new requirements and fix existing bugs on the system, built in ERLANG, CouchDB, CouchDB modules and PostgreSQL (backend) and JavaScript and BackboneJS (frontend).
- Implemented responsive web design using media Bootstrap.
- Experienced with ReactJS/ Redux tech stack, implement React to build UI components, Redux for managing app state and interaction.
- Used JDBC to retrieve data from Oracle database.
- Implemented a distributed messaging queue to integrate with Cassandra using Apache Kafka and Zookeeper.
- Used JNDI for creating the data sources for ActiveMq as well as for the Databases in JBoss Console.
- Involved in front-end designing using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
- Involved in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Oversaw all aspects of testing JUnit, FIT, and SIT, End to End, Regression, User acceptance and Developed Unit test cases using JUnit, Mockito and Easy mock.
- Build Microservices for the delivery of software products across the enterprise.
- Developed ANT scripts for the build and deployment of J2EE, WebSphere Studio Application Devloper (WSAD), Git, GitHub, Junit, Scrum, UML, JSP, Java Server Pages Standard Tag Library (JSTL), Servlet, MAVEN applications.
- Experienced in developing web-based GUIs using DHTML, JavaScript, XML, DOJO, AJAX, JSF, & spring form tags.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
- Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.
- Used Microservices for scalability and reliability of the applications in addition to loosen coupling.
- Developed traits and case classes etc in Scala.
- Involved in application design, site architecture design using PHP, CSS, JavaScript libraries and HTML programming to meet validation requirements.
- Designed and developed multi-threaded and multi-process communication system in C++ using open MPI library and LINUX.
- Involved in building stable React.JS components and stand-alone functions to be added to any future pages.
- Responsible for creating and updating multiple events with EJB 2.0.
- Developed a framework for the system using Java, Java RMI Unit Testing at all modular levels using JUnit 4.1.
- Worked with JMS as messaging service and JTA for Transaction management and having knowledge with JPA for Java persistence.
- Developed Web services - WSDL and SOAP for getting credit card information from third party.
- Used Configuration Management Tools for version control which is built on CVS.
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Used SVN version controls to main using Tortoise SVN tool.
- Used Spring Security for login authentication and password hashing.
- Explored Spring Cloud Stream to send and receive messages using Apache Kafka between Spring Boot apps.
- Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, Express from NodeJS.
- Used Maven tool for building and deploying the application on Tomcat Server.
- Generated JAXB stubs from the XSD to in corporate the Request-Response Objects.
- Experience in XML technologies like XSLT, XPATH, DOM, JAXB, XML-RPC and XML Beans.
- Testing environments like JUnit, Selenium and front-end testing tools using Jasmine, Karma and Protractor.
- Developed a standalone module transforming XML837 module to database using SAXparser.
- Used XPath, XQuery, XSL, and XSLT for UI development.
- Used Dreamweaver, Photoshop, Flex for implementing application and designing graphics and images.
- Experienced in Apache Spark for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities written in Scala.
- Hands on experience in using IDE tools like Eclipse, JBuilder, NetBeans, WSAD 6.x and My Eclipse.
- Experience in working with Messaging Framework using KAFKA, MQ Series and TIBCO. Extensively used different Tag Libraries like JSF Tags, Struts Tags, JSTL, Spring Tags, Display Tag and XML/XSD.
- Selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest, JMeter, JIRA, Bugzilla for bug tracking.
- Developed the consumer-friendly front-end with an easy-to-use OpenCV UI and fast access MongoDB.
- Managed Docker orchestration using docker swarm.
- Used AWS IAM for access to all instances running on EC2 instances.
- Created and configured the continuous delivery pipelines for deploying Microservices and lambda functions.
- Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
- Management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
Confidential, New York City, NY
Java Developer
Responsibilities:- Responsibilities-
- Created HTML4 navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
- Designed and developed intranet web applications using JavaScript and CSS2 and AngularJS.
- Designed, Developed and Implemented document transformation applications using XML tool.
- Build Restful API for accessing and manipulating employees, events, and alerts using NodeJS. Implemented.
- Developed multiple enterprise applications using Spring MVC framework, Hibernate framework, Prime faces, RestFul Webservices.
- Experience in Microservices based on RESTful API's utilizing Spring Boot with Spring MVC's.
- Participated in initial construction of a new targeted advertising product based on the Jersey Java REST framework, the ExtJS JavaScript library and ActiveMQ.
- Used BackboneJS for connecting the API's which enforces the communication to the server.
- Used React.js library functions for the logical implementation part at client side for all the application.
- Expertise in Bootstrap,Angular JS and Node JS(Express, Mongoose, Body-Parser, Sequelize, HTTP, FileSystem, BrowserSync etc..) and used Log 4j for logging.
- Customized RESTful web service using Spring RESTful API, sending JSON format data packets between frond-end and middle tier controller.
- Thoroughly Unit tested the application by writing test cases in JUnit for different scenarios.
- Developed stored procedures in Oracle.
- Experience working with version control tools like GitHub, Subversion (SVN) and CVS.
- Good experience with JIRA in issue tracking.
- Designing and developing required Selenium support code in Java for Selenium Web Driver.
- Used Struts supporting the MVC architecture of the product interacting with the JSP/Servelet /Tag libraries for the UI component.
- Good experience in implementing Spark Streaming project, preferably using Scala, and Spark SQL.
- Integrated the server modules with RESTful Web Services.
- Created PL/SQL Stored Procedures, Functions for the DAO layer by studying the required business objects and validating them using Oracle data base.
- Used all aspects of MySQL/PHP Programming (object oriented PHP) in LAMP environment.
- Designed and developed Service layer module interfaces and classes using Spring 2.0 and EJB 2.1 for data transaction process.
- Experienced in transferring data from different data sources into HDFS systems using Kafka producers, consumers and Kafka brokers. Worked on creating Kafka topics, writing custom partitioned classes.
- Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and Bower to manage the dependencies.
- Interfaced using Web services, SOAP and RestFul for producing and consuming the data information from other subsystems with in the courts.
- Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP for transferring data between the Applications.
- Experience in developing Java Microservices with DropWizard framework.
- Involved in configuring Spring Security to retrieve user sent from Site Minder Single Sign on(SSO).
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented Oauth2 solutions using Spring Cloud, User accounts and API keys.
- Used Maven tool for building and deploying the application on WebSphere Server.
- Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformation.
- SAXParser and Customized parsers to process and validate car dealership partner files through GIS gateway.
- Worked on functional test cases using selenium for UI, API &Service.
- Having good experience in MEAN Stack (Mongo DB, Express.js, Angular.js, and Node.js) applications.
- Experienced with Data migration from Sqlite3 to Apache Cassandra database.
- Implement a continuous delivery pipeline with Docker, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
- Developed Restful web services using JERSEY to send/receive data to/from various systems. Extensively used JSON object data model as part of RESTful web services.
- Experience on Selenium IDE and creating Scripts in Selenium RC by using Java
- Built Spring based Java and Scala microservices to support enterprise web application.
- Configured WebLogic and instances on Amazon EC2 for dev and SIT.
- Implemented and maintained monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
- Developed data transformer for converting legacy data from source tables to Avro format and fed into Kafka using Camel to process the file for multiple routes to different host locations.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Configured AWS Elastic Search and Cloud watch for logging and monitoring instances and application services.
Confidential, Kansas City, MO
Software Developer
Responsibilities:
- Designed business applications using web technologies like HTML4.
- Produced content pages with CSS2 layout and style markup presentations and also used JavaScript methods and properties.
- Was responsible for mapping the XML data extracted from LMS system to newly created DAO layer.
- Used AngularJS directives, services, controllers and filters.
- Used NodeJS as a light weight webserver.
- Worked as an application developer experienced with controllers, views and models in BackboneJS.
- The RESTful web services have been used to retrieve and update the data, which is populated in view using Angular JS model.
- Developed UI pages using Bootstrap and Thymeleaf.
- Used services to read data from remote server using ReactJS.
- Used Hibernate for persistence to Oracle Database.
- Installed and configured JBoss server developer and test environments.
- Developed Rich user interface using HTML, JSF, JSP, XSLT and CSS.
- Extensive development experience on different IDE's like Eclipse, Jbuilder, IBM Rational Application Developer, WebSphere Integration Developer and NetBeans.
- Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers.
- Developing business logic using Scala.
- Design and development of Web Pages using PHP.
- Used Web Services to extract customer related product data from machines and servers using WSDL.
- Used Restful web services in combination between with Spring and Angular JS.
- Experienced in ANT and Maven for project build.
- Used SVN as a version-controlling tool for managing the module developments.
- Used Spring Security for Authentication and authorization.
- Developed cloud native microservices using Spring cloud.
- Installed, Setup and configure various Jenkins jobs for application deployments, test cases execution.
- Design and Develop SOAP Web services, generate classes from published WSDL and XSD using JAXWS using maven.
- Used XPath, XQuery, XSL, and XSLT for UI development.
- Designed DTD's for XML representation of data.
- Designed and developed Restful and SOAP Web services to support new capabilities for HealthCare.gov's Plan Management System.
- Implemented user stories and wrote XQuery modules using MarkLogic API, XPATH and Java.
- Developed screens using AngularJS, Dojo..
- Experience in writing the functional test cases using Selenium.
- Designed data models in Cassandra and working with Cassandra Query Language CQL
