We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • Around 8 Years of experience in analysis, design and development of Java Applications in a highly dynamic and challenging environment.
  • Hands - on, Application Development with more than 9+ years of experience in design and development of high performance, large scale software applications using OO design methodologies, service oriented architecture, in financial services industry using Java/J2EE technologies for trade processing, Risk Technology, compliance, health care and airlines data systems.
  • Worked on CI tools, Team city, Travis ci, Go cd, bamboo, Gitlabe ci, Circle CI, codership.
  • Exposure to NoSQL database programming - Apache Cassandra.
  • Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design, Coding, Application Implementation, Unit testing, System Testing, Documentation, Production Support, Functional and Regression Testing.
  • Experienced in Core Java 5, 6, 7, And Java collections, data structures, Transaction Management, algorithms, multi-threading, concurrency, asynchronous processing
  • Expertise in building web services (SOAP) and web services clients using AXIS, CXF, and JERSEY.
  • Experience with Service Oriented Architecture (SOA) with Web Services using JAX-RPC, Axis, SOAP Toolkit.
  • Experienced in spring framework development, spring batch, spring data, Hibernate, Batch Programming, Spring MVC, Spring WS, Spring Boot, Junit testing, Testing framework. Used project build tools such as Maven, Jenkins, and Ant.
  • Experience in J2EE and related technologies like JSF, EJB, JDBC, JTA, JTS, JSTL, JNDI, JAXB, JAXR and JAX-WS.
  • Experience with Soap based web services, WSDL, RESTful web services, XML, JSON. Handle the security implementation for web services using SAML.
  • Expertise in XML and related technologies like XSL, XSLT, XPath, XSD, XSLFO, XQuery, parsers like JAXP (SAX, DOM) and JAXB.
  • Strong Experience in EJB's (Session Beans, Entity Beans, Message Driven Beans), SOAP, HTML5, JMS, JSP, Servlets, JDBC, JNDI, Struts and UNIX.
  • Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database
  • Extensively handle the implementation and deployment of Telecom, Banking and Financial, Insurance, Energy & Utilities web application along with security implementation like SSL configuration and Digital Signing and Application Servers clustering
  • Excellent understanding of relational databases involved in application development using several RDBMS like Oracle 8i/9i/10g, MS-SQL, PostgreSQL SQL SERVER, LDAP.
  • Expertise in developing highly interactive rich Web UI using HTML5, JavaScript, JQuery, Ajax, AngularJS, JSF 2.0, Rich faces 3.0 and Wicket.
  • Experienced in development and deployment on IBM WebSphere 6.0, BEA WebLogic 8.1/10/11, JBoss Application Server3.2.5, 5.1.0 and Tomcat 6.0/7.0
  • Hands on experience in using NOSQL libraries like MongoDB, Cassandra and relational databases like Oracle(Oracle Identity Manager), SQLite, PostgreSQL and MYSQL databases.
  • Experienced in the use of various software development tools as database management (SQL Query Analyzer, Navigator, DB Visualized, TOAD), source code control (SVN, Subversion, VSS, CVS, Rational clear case), profiling and debugging tools (Eclipse), IDE (Eclipse and RAD).
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Experience in Object Oriented Analysis and Design using UML and developing Use Cases, Class diagrams and Sequence Diagrams with Rational Rose.
  • Experience in different design patterns like MVC (Model-View-Controller), Singleton, Factory, DAO, Builder, Business Delegate, and Session Facade in the development of Multi-Tier distributed Enterprise Applications.
  • Knowledge on Big Data technologies like Apache Spark, Apache Scala.
  • Significant experience of working with customers, offshore / onsite teams for executing concurrent projects.
  • High development skills and ability to meet project delivery deadlines.
  • Good analytical skills, commitment to co-operative teamwork and developing high quality software's meeting exacting requirements of the customer.
  • Excellent interpersonal skills, including the ability to coordinate and motivate team members.
  • Strong interest and high caliber to learn new tools, methods, and technologies

TECHNICAL SKILLS:

Languages: Java 1.8/1.7/16. /1.5. J2EE, Scripting jQuery, JavaScript, Shell Script

Frameworks: Spring (MVC, AOP, ORM,JRA, Web Service, DAO, Social, Security, etc.), Hibernate, Bootstrap, Struts, Tiles, DWR (Direct Web Remoting),Apache camel, Spring Core, Spring ORM/Hibernate, REST, SQL, Spring Boot, Spring Integration

Web Technologies: HTML/HTML5, CSS, SSL, XML, AJAX, Web Services, REST, JAXB, Ehcache, Maven, Tomcat server

Web Servers: JBoss, Web logic, Web Sphere, Tomcat, Jetty, Apache, Micro Services

Databases: RDBMS, Oracle,PL, MySQL, MSSQL Server, Sybase, PostgreSQL,Cassandra, Mongo DB, DB2, Postgres

Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio, ETL

Reporting Tools: Jasper Reports, BIRT, Crystal Reports

Build Tools: Gradle, Maven, ANT,, Jenkins,K2

Other Tools: JIRA, Confluence, Bamboo, Sonar, Fisheye,REST, JSON, JAXB adobe, photoshop, adobe xd, sketch, invision, JBPM,, fisheye Crucible

Version: Control Git, SVN, CVS, VSS (Visual Source Safe)

Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix

PROFESSIONAL EXPERIENCE:

Full Stack Java Developer

Confidential - Dallas TX

Responsibilities:

  • Responsible for designing and developing Manage Purchase Order Web Service and presentation layer with Spring MVC (Model-View-Controller ).
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method and Data Transfer Objects (DTO)
  • Development of Web (Intranet) database-driven and GIS Java/J2EE applications for Oracle databases
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework), Hibernate and EJB deployed on Websphere Application Server connecting to an Oracle database.
  • Helped develop a Predictive Data Lineage algorithm for Intel Corp to establish interdependencies and hidden structures of tables and columns across all the Intel databases
  • Wrote various C++ utilities for different flavors of UNIX /LINUXservers (Sun Solaris, IBM AIX and SCO)
  • Designed extensive additions to existing Web Application utilizing Service Oriented Architecture (SOA)
  • Developed and configured the Java beans using Struts MVC and Hibernate
  • Designed Algorithms to construct users' short and long term preference on labels, channels, stars.
  • Used JBoss application server to deploy application into Production environment
  • Involved in Development of the application Using J2EE Technologies (Servlets, JSP, EJB, JSF,Struts).
  • Designed a data analysis pipeline in Python, using Amazon Web Services such as S3, EC2 and Elastic Map Reduce.
  • Used python scripting and configuration management tools Chef, Puppet, and CF Engine and Web Service like AWS.
  • Used Java Servlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS
  • Built main application in Python, Django leveraging technologies such as Tastypie,Backbone.js, and Celery
  • Create web service component using REST, SOAP, WSDL, XML and XSLT to interact with the middleware that pulls credit reports.
  • Optimized the Cassandra cluster by making changes in Cassandra properties and Linux OS configurations.
  • Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
  • Worked in RDBMS implementation using SOAP, SQL, PL/SQL, MySQL on Oracle database.
  • Worked with Oracle RDBMS for writing complex queries and PL/SQL, SQL for Stored Procedures, Triggers and Events, for generating some important responses needed by the application at times.
  • Created, cloning Linux Virtual Machines, templates using VMware Virtual Clients
  • EJB components are deployed on the Web Logic Integration with MQSeries using JMS.
  • Developed the base framework using Java, JSP, Struts, HTML, JavaScript, JSON, AJAX, Log4J, Oracle, Oracle Identity Manager, MySQL and MS SQL Server
  • Deploy build to SIT(System Integration Testing) Server using a customized JBoss menu in Linux and Unix.
  • Build use cases components; create design documents with different UML diagrams using Rational Rose.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Executed project using waterfall model and practiced Agile Project Management & performed the Scrum.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages
  • Performed J2EE application deployment using JBoss application server on Windows and Linux
  • Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.
  • Responsible in configuring and setting-up Apache Tomcat/Spring-TC Server for the development phase.
  • Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
  • Supported online gap site for deployment of application and modeling changes on RHEL servers for agile continuous integration using Subversion repositories. Red hat Linux,Unix, Centos, Microsoft servers.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
  • Wrote Java programs, performed builds, monitored DB2 data and ran SQLs.
  • Design and development of components, such as Class, and Sequence diagram in UML
  • Web development including standardizing the toolsets used from Eclipse to using Git for source control
  • Used Github repository for version control

Environment: Java, Web 2.0, SOA, JMS, Apache Tomcat, Linux, UNIX, Eclipse, Websphere Application Server (WAS), Unix, Git, Github, Junit, Agile, Scrum, SVN, UML, JSP, JSTL, Servlet, Maven

Full Stack Java Developer

Confidential - Englewood Cliffs, NJ

Responsibilities:

  • Java, J2EE, Spring, Hibernate, Struts, JSF, DB2, CRUD, Python Scripting MySQL PL/SQL, JDBC, Oracle Coherence, MongoDB, Apache CXF, REST, SOAP, JBOSS, Web Services, iText, Oracle EMC, GWT (Google Web Toolkit), JIRA, Jasper Report, Ilog, Linux, JRules, J2EE, Spring, Hibernate, Struts, JSF, DB2, CRUD, Python Scripting MySQL PL/SQL, JDBC, Oracle Coherence, MongoDB, Apache CXF, REST, SOAP, JBOSS, Web Services, iText, Oracle EMC, GWT (Google Web Toolkit), JIRA, Jasper Report, Ilog, Linux, JRules, Installed, configured and maintained Apache Hadoop cluster for application development and Hadoop echo system like Hive, Pig, HBase, Zookeeper and Sqoop.
  • Developed multiple MapReduce jobs in java for data cleaning.
  • Worked on installing cluster, commissioning & decommissioning of DataNodes, NameNode recovery, capacity planning, and slots configuration.
  • Implemented NameNode backup using NFS for High availability.
  • Used Pig as ETL tool to do transformations, event joins and some pre-aggregations before storing the data onto HDFS.
  • Responsible for developing data pipeline using flume, Sqoop and pig to extract the data from weblogs and store in HDFS.
  • Used GIT as data repository.
  • Installed Oozie workflow engine to run multiple Hive and Pig Jobs.
  • Created Hive tables and involved in data loading and writing Hive UDFs.
  • Experience in optimization of Map reduce algorithm using combiners and partitions to deliver the best results and worked on Application performance optimization for a HDFS/Cassandra cluster.
  • Responsible for coding using Cassandra driver.
  • Exported the analyzed data to the relational databases using Sqoop for visualization and to generate reports.
  • Used Hive to analyze the partitioned and bucketed data and compute various metrics for reporting.
  • Worked on HBase, Cassandra.
  • Automated workflows using shell scripts to pull data from various databases into Hadoop.
  • Responsible for creating a Solr schema from the Indexer settings
  • Written SOLR queries for various search documents.
  • Involved in loading data from Linux file systems, servers, java web services using Kafka producers and consumers.
  • Deployed Hadoop Cluster in Fully Distributed and Pseudo-distributed modes.
  • Shell scripting for analyzing Sqoop/hive/spark logs and auditing the results and load data into hive Table.
  • Expert in implementing advanced procedures like text analytics and processing using the in-memory computing capabilities like Spark written in Scala.
  • Developed shell scripts for automating monitoring services for hadoop cluster.
  • Involved in converting Hive/Sql queries into Spark transformations using Spark RDD's.

Environment: Java/ J2EE,JBPM, JEE7 JSP, Struts, fisheye,Lambda, Crucible Micro Services, CSS, JavaScript, AJAX, Hibernate, Spring MVC, XML, EJB, Web Services, SOAP, Eclipse, Rational Rose, HTML, XPATH, XSLT, DOM and JDBC, REST, Spring Boot, Spring Integration.

Full Stack Java Developer

Confidential

Responsibilities:

  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services. hands on experience in documenting and designing REST API's
  • Developed RESTful services using NodeJs Loopback Framework
  • Created novel algorithms for electrocardiography (ECG) using signal processing, time series analysis, frequency domain analysis, machine learning, and deep learning
  • Worked on Automating AWS prices for client infrastructure from Cloud providers by using Boto3 scripts.
  • Experiences on Highcharts core to specify the data through the series.data option directly configuration object
  • Implemented Presentation layer using CSS Framework, Angular JS, Wire-framing, and HTML.
  • Responsible for installation and configuration of WMQ v.6 / v.7 on UNIX and Windows environments.
  • WebSphere Portal used to build and manage web portals applications, while delivering personalized experiences for users
  • Optimized the Cassandra cluster by making changes in Cassandra properties and Linux OS configurations
  • Used Scala to convert Hive/SQL queries into RDD transformations in Apache Spark.
  • Extensively worked with core java like collections, String Builder and interfaces
  • Used APACHE CXF framework to build complex frameworks.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML, JSP, JavaScript, AJAX, Web link and CSS.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Working for MachineQ as an IOT operations engineer on LoRa based network supporting sensors, gateways.
  • Worked on SOAP/Web Services and created request and response WSDLs.
  • Developed Spring Beans and configured spring using applicationContext.xml.
  • Assisted Database Developers using PL/SQL for managing data associated with the tables.
  • Worked on Node.js v0.11.10 version of Node JS framework for server-side JavaScript framework
  • Used IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used JDBC to connect to the oracle database and JNDI to lookup administered objects.
  • Developed a multi-user web application using JSP, Servlet, JDBC, Spring Boot and Hibernate framework to provide the needed functionality.
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP and REST (Using Axis and Jersey frameworks).
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Generated DAO's to map with database tables using Hibernate. Used HQL (Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Use Second Level Cache to enhance performance and Proper Memory Management
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Used Maven for generating system builds and Bamboo for continuous integration.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Designed and developed the application using AGILE-SCRUM methodology.

Environment: Java/J2EE, Core Java, Jdk1.6, Spring Boot, Hibernate, Webservice, JAXRS, Mockito, WADL, SOAPUI, JSP, JDBC, jQuery, AJAX, Html, CSS, Maven, log4j, Oracle, MY SQL, PLSQL, SQL Developer, JIRA, JMS, APACHE AXIS, Source Tree, IntelliJ, GIT, UNIX, AGILE-SCRUM.

Java Full Stack Developer

Confidential

Responsibilities:

  • Involved in the requirement analysis, design, and development of the new NCP project
  • Involved in the design and estimation of the various templates, components which were developed using Day CMS (Communique)
  • Involved in running Hadoop jobs for processing millions of records of text data
  • The CMS and Server side interaction was developed using Web services and exposed to the CMS using JSON and JQuery
  • Strong knowledge and hands on experience in documenting and designing REST API's using RAML File.
  • Works primarily in Rule Designer and the development environment.
  • Hosted Enterprise web applications using AWS platform
  • Used GIT to keep track of all work and all changes in source code
  • Worked on Node.js v0.11.10 version of Node JS framework for server-side JavaScript framework
  • Developed the web layer of NCP using Struts
  • Modified Cassandra.yaml file to set the configuration properties like cluster name, node addresses, seed provider, replication factors, memTable size
  • Architected and Developed custom Apache AirFlow jobs to schedule ETL jobs written in SparkSql
  • Architected and Developed PGBouncer connection pooling data between PostgresSQL and Redshift
  • Developed web services in Java and Experienced with SoapUI, WSDL
  • Gatling, a free tool with excellent reports for performance and load testing in SCALA. Worked in integration
  • Hands-on experience with production ailing Hadoop applications viz. administration, configuration management, monitoring, debugging and performance tuning
  • Generating Scala and java classes from the respective APIs so that they can be incorporated in the overall application
  • Experienced on using D3 for creating visualization.
  • Experienced on Scala while working with other developer teams during merging
  • Used Validator framework of the Struts for client side and server side validation
  • The UI was designed using JSP, Velocity template, JavaScript, CSS, JQuery and JSON
  • Developing unified Global Transaction Banking platform using Google Web Toolkit (GWT)
  • Used JPA with cprovider
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up
  • Creates deployment configurations in Rule Designer for the development, test, and production environments
  • Co-ordinate Application testing with the help of testing team
  • Involved in Transformations using XSLT to prepare HTML pages from xml files
  • Employed JDBC in persistent service to connect to T-SQL and perform database operations
  • Enhanced Ant Scripts to build and deploy applications
  • Developed and implemented performance test plans in accordance with agreed strategies and protocols
  • Involved in Unit Testing, code review for the various enhancements

Environment: Java, J2EE (EJB, JSP/Servlets, JDBC, XML), AWS, Day CMS, XML, JavaScript, DTD, XSLT, WSDL, MVN, GIT, SoapUI, My Eclipse, Tomcat, Hadoop. Resin, Perl(5.8), Struts, Hibernate, SCALA, EJB- session beans, Elastic Search, Windows, Web logic App server, JIRA, Json, jQuery, Ant, SVN.

Java Developer

Confidential

Responsibilities:

  • Created web pages according to client's guidelines and standards throughout the development and maintenance of the website using HTML, CSS and JavaScript.
  • Worked on CSS to change the styles to be used in future web layouts and debugging the error issues with CSS.
  • Programs included implementing sorting algorithms to compare Big O, stack, hash tables, AVL trees, and other data structure type problems.
  • Worked on front end frame works like CSS Bootstrap for responsive webpages and Added dynamic functionality to the application by implementing jQuery and Angular JS.
  • Involved in High Level Design Document (HLD) preparation.
  • Agile methodology is used for development of the application.
  • Designed web pages using HTML and CSS and Implemented functionality in JavaScript.
  • Involved in designing and implementing UI for Self-Service Application using jQuery Ajax framework and widget-based JavaScript programming model.
  • Worked on front end frame works like CSS Bootstrap for responsive webpages and Added dynamic functionality to the application by implementing jQuery and Angular JS.
  • Designed and developed User Interface Web Forms using Face CSS and Adobe Creative Suite
  • Developed user interface using HTML, JavaScript, jQuery and CSS.
  • Used odm design patterns like Factory pattern & Singleton Pattern.
  • Involved in bug fixing and resolving issues with the QA and production environment during production support.
  • Used Wildfly for a modular classloading architectur
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
  • Worked on UML diagrams like Class Diagram, Sequence Diagram required for implementing the production flow.
  • Front-end validations are done using JavaScript.
  • Developed HTML prototypes and ready XHTML documents with CSS style sheets.
  • Created Stored Procedure, Trigger for database access and events.
  • Experience in installing, configuring and deploying application on WebLogic Server.
  • Used SQL and PL/SQL queries to perform database operations on WebSphere.
  • Used ANT to build, run and create JARs and WAR files among other uses.
  • Implemented JDBC for database connectivity with MySQL Server.
  • Participated in Java training sessions.
  • Involved in analysis for Reporting framework.
  • Used My Eclipse as an IDE for development.
  • SVN is used as a tool for version control.
  • Gained more technical skills in application design and development of Application services in real time project environment.

Environment: Java, JavaScript, jQuery, Ajax, UML, SQL, Stored Procedures, UML, HTML, CSS, JSP, Servlets, Web Services, WSDL, SOAP.

We'd love your feedback!