We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 9+ years of experience in Java/J2EE applications and complete life cycle of system development including analysis, design, development, testing and implementation phases in Banking, Insurance, Health Care and Ecommerce domains.
  • Experienced in all the phases of Software Development Life Cycle (SDLC) such as Requirements Gathering, Analysis, Design, Implementation, Testing, Deployment and Production Support.
  • Profound experience in creating real time data streaming solutions using Apache Spark /Spark Streaming, Kafka and Flume.
  • Experience in developing web application using Angular JS, Spring Framework web module.
  • Good Hands - on experience on full life cycle implementation using MapR, CDH (Cloudera) and HDP (Hartonworks Data Platform).
  • Profound understanding of Partitions and Bucketing concepts in Hive and designed both Managed and External tables in Hive to optimize performance.
  • Experience in handling messaging services using Apache Kafka.
  • Experience with migrating data to and from RDBMS and unstructured sources into HDFS using Sqoop.
  • Good Experience in using React JS components, Forms, Router and Flux concept.
  • Experience in using Spring ORM module and integration with Hibernate ORM framework
  • Experienced in developing SOAP and Restful web services.
  • Experience in Kubernetes to perform Automated Scheduling, Horizontal Scaling & Load Balancing
  • Experience in developing applications using Agile and waterfall methodologies.
  • Experience in developing rich GUI interfaces using Angular JS, JSF, HTML, JavaScript, AJAX, JSON, JSP and Servlets.
  • Extensive use of Open Source Software such as Apache Tomcat, SLF4J and LOG4J for logging information and exceptions, Maven 3 for making build scripts, GIT, CVS, SVN for version control system, Eclipse 3.x, IntelliJ and Net Beans IDE’s.
  • Worked with application servers and web servers such as WebLogic and Tomcat.
  • Experience in application remote debugging using java debugger and Eclipse and used conditional breakpoint, exception breakpoint, logical structure and copy stack.
  • Created Docker Images from Docker file and pushed it to dockyard repository.
  • Experienced in working with DEV-OPS tools like AWS, Jenkins, Kubernetes, Docker to perform Continuous integration and Continuous delivery.
  • Comfortable creating scripts jobs in UNIX Shell Script and DOS Script.
  • In-depth knowledge in using J2EE technologies such as JSP, Servlets, JDBC.
  • Knowledge of NoSQL databases such as Cassandra, Elastic Search, MongoDB.
  • Experience in configuring different environments like development, test and production in UNIX and provide different access levels to the users for log verification and configuration changes.
  • Conversant with various design patterns like Model View Controller (MVC), Front Controller, Business Delegate, Service Locator, Session Façade, Data Access Object, Data Transfer Object, Singleton.
  • Experienced in developing UNIX shell scripts for batch processing and Experience in Linux (Red Hat), Windows 2003 and Solaris servers.
  • Exceptional ability to quickly master new concepts and applications.
  • Effective team player and excellent communication skills with insight to determine priorities, schedule work and meet critical deadlines.
  • Ability to work in groups as well as independently with minimum supervision and display initiative to learn new technologies and tools quickly.

TECHNICAL SKILLS

Programming Languages: Java, J2EE

Java/J2EE Technologies: Java8, JSP, Servlets, JDBC, Java Beans, Collections, Exception Handling

Java EE Frameworks: Spring 4.0, Spring ORM, Spring IOC, Hibernate, Struts, JSF, Power Mock, Java Mail

Spring Framework/Modules: Spring Boot, Spring Security, Spring data JPA, Spring Core

Application & Web Servers: Web Logic 12c/ 10.3/10.0/8.1 , Apache-Tomcat 8.x/7.x

Markup & Scripting: Lang Angular JS, react JS, nodes JS, JSF, JSP, CSS, Java Script, HTML, HTML5, AJAX, JSON, Shell Scripting

IDE/Tools Spring Tool: Suite, Eclipse3.x, IntelliJ, Net Beans, JIRA, GIT, Tortoise SVN, Oracle SQL developer

XML Technologies: XML, XSL, DTD/Schema, DOM/SAX API, JAXB

Operating Systems: Windows 2010/2007/XP, UNIX, Linux, Solaris

Design Methodology/Tools: UML, Object Oriented Analysis and Design, J2EE Design Patterns

Databases and Tools: Oracle, DB2, MYSQL, TOAD, Rapid SQL

ORM Tool: Hibernate

NoSQL Databases: MongoDB, Cassandra, Elastic Search

Web Service Technologies: Restful Web Services, SOAP

Testing / Bug Fix Tools: JUNIT, Mockito, Test Driven Development (TDD)

Deployment & Build Tool: Apache Maven, Apache Ant

Source/Version Control: GIT, CVS, SVN

PROFESSIONAL EXPERIENCE

Confidential, Dallas TX

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in design and development activities.
  • Implement efficient, extensible, modular code from written requirements.
  • Translate functional specifications into technical specifications.
  • Develop test plans to verify logic of new or modified functionalities.
  • Involve in structured peer reviews and walkthroughs.
  • Responsible for creating efficient design and developing User Interaction screens using Angular 4.0, HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
  • Developed cross platform server-side applications using Node.js, BackBone.js and Angular.js.to achieve scalability in real-time web applications.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy.
  • Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
  • UsedJava8features like stream and Lambda expressions.
  • Done Designing and development of RESTful API and services using best practices to interact within the micro services and with the front end
  • Created Swagger API to generate interactive API documentation that lets users try out the API calls directly from the browser
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by AngularJS 2.0
  • Created and managed all hosted or local repositories through Source Tree's simple interface of GIT client, collaborated with GIT command lines and Stash
  • Follow Agile development approach using JIRA (daily standups, planning meetings, story estimations, code review, etc.)

Environment: Spring Boot, Micro Services, Restful Web Services, Java, J2EE, Spring, Java 1.8, J2EE, Amazon Web Services (AWS), Angular JS, node JS, Docker, Kubernetes, DB2, Oracle, Rapid SQL, Eclipse, IntelliJ, GIT, SLF4J, Log4J, Maven

Confidential, Dallas TX

Java Full Stack Developer

Responsibilities:

  • Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics.
  • Mainly responsible for developing Restful API using spring framework. Developed different controllers that return the response both in JSON and XML based on the request type.
  • Understand and practice in agile software development methodologies.
  • Designed and Developed UI for Customer Service Modules and Reports using Angular1.5, HTML5, CSS3, Bootstrap3, JavaScript and jQuery.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
  • Used a Micro services architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Developed Graphic User Interface (GUI) to display report data using JQuery in Cross-browser compatibility and Web application scaling.
  • Used Kafka streams as a message-bus and developed data pipelines to ingest data to NoSQL data-stores like Cassandra.
  • Worked on extracting event data from front end using Kafka REST proxy and knowledge on RabbitMQ.
  • Used JQuery, JavaScript, HTML5, CSS3, Bootstrap and various JQuery plugins to improve UI experience and achieve cross-browser compatibility.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Configured Oracle connection pool, which is included in Oracle JDBC driver JAR file, to allow concurrent access to the database and optimize performance.

Environment: Java, J2EE, Spring Boot, Micro Services, Spring Framework, Angular JS, node JS, JSON, Sybase, AWS, Rapid SQL, Docker, Kubernetes, Oracle, SOAP and Restful Web services, GIT, SLF4J, Log4J, Maven, Putty, Eclipse

Confidential, Chicago IL

Java Full Stack Developer

Responsibilities:

  • Created technical design Documents for Hibernate.
  • Applied OOAD principle for the analysis and design of the application
  • Made use of REST architecture style for building the web services.
  • Developed web services using JAX-WS and REST.
  • Prepared the SIS and SMS design documents as per the requirements.
  • Mainly responsible for developing Restful API using spring framework. Developed different controllers that return the response both in JSON and XML based on the request type.
  • Web Services in JAXP based on SOAP protocols using XML and XSLTW and created data sources with JDBC.
  • Used CSS3 for de scribing the presentation of Web pages, including colors, layout, and fonts. Validations for the Client Side were done using JavaScript.
  • Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL.
  • Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
  • Maven is used to build the application
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and script files.
  • Have replaced the Java Messaging Service (JMS) calls with AWS SQS and used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Developed API for using AWS Lambda to manage the servers and run the code in the DB.
  • Involved in developing functions for Amazon Lambda to manage some of the AWS services.
  • Captured Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances for their application elsewhere.
  • Created and managed a Docker deployment pipeline for custom application images in the Cloud using Jenkins.

Environment: Java, J2EE, Spring Framework, Spring Boot, Micro Services, JMS, Angular JS, node JS, AWS, JSON, Oracle, Rapid SQL, Docker, Kubernetes, WebLogic 12c Application Server, Putty, SOAP and Restful Web services, Apache CXF, Eclipse, GIT, SLF4J, Log4J, Maven

Confidential, Atlanta GA

Java Developer

Responsibilities:

  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • JUnit/Mocha tests were written to test each module in the application.
  • Developed Test-driven development (TDD) strategy guiding use of the JUnit testing framework.
  • Used JNDI to perform lookup services for the various components of the system.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transaction such as online funds transfer, bill payments to the service providers.
  • Involved in Hibernate mappings, configuration properties set up, creating sessions, transactions and second level cache set up.
  • Used spring for dependency injection and Transaction management and Hibernate4 to persist the data into the database.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Implemented various J2EE design p Confidential erns like Singleton, Service Locator, DAO, Transfer Objects.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Sub Version to implement version control system.
  • Used Junit framework for the unit testing of all the java classes.

Environment: Java, J2EE, Spring Framework, JAXB, JMS, JSF, react JS, Servlet, Oracle, Rapid SQL, WebLogic Application Server, Putty, Web services, Eclipse, GIT, SLF4J, Log4J, Maven, JSP, Java Script

Confidential, Los Angeles, CA

Java Developer

Responsibilities:

  • Developed logic and code for the registration and validation.
  • Used Node JS for server side web Applications, Real time communication.
  • Developed Restful Web Services using JAX-RS which were exposed to other applications
  • Database designing and tables creation in the database.
  • Prepared backend procedures, functions, views using native SQL.
  • Created technical design Documents for Hibernate.
  • Responsible to install, configure, monitor systems developed on Cloud IaaS environments with Pivotal Cloud Foundry PaaS running on top of it.
  • Did performance analysis on the code and carried out code refactoring on the existing code.
  • Used Hibernate, object/relational mapping (ORM) solution, techniques mapping data representations from
  • Worked on migration to AWS from on perm servers.
  • Used micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ or Apache Kafka message brokers and leveraging AWS to build, test and deploy micro services.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing
  • Implemented AWS IAM for managing the credentials of applications that run on EC2 instances
  • Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes and
  • VMWare VMs as required in the environment.
  • Expertise in managing VMs in Amazon using AWS and EC2.
  • MVC model to MongoDB database.
  • Involved in Hibernate using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.
  • Involved in Production Support and also minor enhancements as per application requirements.
  • Used parse methods in Response Parser java class to parse the XML and JSON response and validate with expected sets of data.
  • Deployed Spring Boot based micro services Docker and Amazon EC2 container using AWS admin console.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
Environment: Java 1.5, J2EE, JSP/Servlets, Struts2.3.12, Spring Framework3.2.2, react JS, Hibernate3, Oracle 11g, SQL Developer, Putty, Caliber, Web services JAX-WS, JAX-RS, AJAX, Eclipse Juno, WebLogic 10.0 Application Server, Dimensions, Log4J, ANT1.9, SOA tool, bus tester, XML, Java beans, HTML5, JSP, java script, JQuery

We'd love your feedback!