We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

Dallas, TX

OBJECTIVE

  • To build a career in the corporate world that helps me take up new challenges every day and give me opportunities to contribute to growth of the organization.

SUMMARY

  • Around 8 years of experience with full project lifecycle development in J2EE technologies.
  • Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum.
  • Conversant with all phases of project Life Cycle including Requirement gathering, Analysis, Design, Development, Implementation, Testing, Software quality standards and configuration management and change management and Quality procedures.
  • Expertise in Object Oriented Programming and development of n - tier component-based enterprise web applications.
  • Strong hands on experience in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE, Spring, JSP, Servlets, EJBs, Struts, JNDI, Web services, XML, and JDBC.
  • Exposure to Analysis, Design and Development phases of Java Applications.
  • Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts MVC, architecture, interceptors, action mappings and resource bundles and JSF.
  • Used a microservices architecture, with Spring Boot-based services interacting through a combination of REST and RabbitMQ or Apache Kafka message brokers.
  • Experience writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
  • Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
  • Good knowledge in AngularJS and Responsive Web Design.
  • Good experience in JavaScript MVC framework like Angular JS, React JS.
  • Knowledge in core AWS services like S3, EC2, ELB, EBS and deployment services like Elastic Beanstalk, OpsWorks and Cloud Formation and security practices like IAM, Cloudwatch and Cloudtrail.
  • Experience in Linux system administration, DevOps, and AWS Cloud platform.
  • Extensively worked in J2EE technology (Servlets, Spring, Struts, JSF, JSP, EJB, JSTL, JNDI, JDBC, RMI, and XML) with various middleware technologies.
  • Used Apache Kafka in cluster as messaging system between the APIs and Microservices.
  • Experience in developing and consuming Web Services using WSDL, SOAP, HTTP, and UDDI. Has good knowledge in RESTful web services.
  • Good experience in working with Web servers like WebLogic6.1&8.x, Apache Tomcat 5.x.
  • Worked on Multi-threading for performing user options simultaneously thus by improving the effectiveness of the application.
  • Good knowledge of SOA and Exposure to ETL tools.
  • Expertise in using database tool TOAD, SQLNavigator.
  • Worked extensively on XML (DOM and SAX Parsers) JAXP/JAXB.
  • Strong Database design and development experience, which includes developing Stored Procedures, functions using SQL and PL/SQL in MS-SQL, Oracle, DB2, PostgreSQL databases
  • Hands on experience with markup languages like HTML, CSS (Cascading Style Sheets), JavaScript.
  • Implementation experience in web services using REST API.
  • Developed and deployed applications onto various SDLC based environments using the industry standard techniques of Continuous Integration and Continuous Deployment in Jenkins, Bamboo which reduces the time for the deployment of microservices.
  • Involved in building and deployment of the applications by using build tools like ANT, Maven etc.
  • Skilled in deriving, determining and developing Functional Specifications, Technical Specifications and User Documentation for complex application.
  • Hands-on experience in using Eclipse, SLF4j, Log4j, JUnit, Mockito, TestNG for building, logging, testing JTest for Performance Testing and Clear Case, Microsoft Visual Source Safe, CVS and SVN for version control.
  • Experienced in Project Evaluation, Project Management and Status tracking with analytical and problem-solving skills.
  • A good team player with good Communication and Oral skills.
  • Efficient leader with good interpersonal skills.

TECHNICAL SKILLS

Programming/Scripting Languages: C, JAVA, JavaScript, CSS, HTML, Angular, DHTML, XML, SQL.

J2EE Technologies: Struts, Spring, JSP, Servlets, JDBC, JNDI, EJB, XML, Web Services, LDAP.

Frame works: Apache struts, Hibernate, spring, AJAX, WebObjects.

Web/Application Servers: Apache Tomcat, Web-logic Server, WebSphere.

Tools: / IDEs: Eclipse, NetBeans, IntelliJ, STS.

RDBMS / Database: ORACLE 8i/9i/10g, SQL Server, PostgreSQL, DB2, MySQL.

Web Development: HTML, CSS, XML, Java Script, Angular Js, AJAX.

Methodologies: OOAD using UML, Rational Rose, RUP, Agile/XP.

Operating Systems: Windows2000/XP/2003, UNIX, LINUX, DOS.

Software: Oracle, MS Office, Adobe Photoshop, Flash.

Others: Ant, Maven, Log4J, JUnit, HTML, DHTML, XHTML, CSS, XSL, AWS

PROFESSIONAL EXPERIENCE

Java full stack DEVELOPER

Confidential, Dallas, TX

Responsibilities:

  • Involved in data analysis to define documentation for rules by coordinating with Business, which was later used in development activity.
  • Designed the architecture and implemented microservices to process thousands of lines of raw data for a product from multiple data points.
  • Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Enhanced legacy application by building new components in Angular 2 and typescript.
  • Deployed, Scaled, Configured, wrote manifest files for various Microservices in PCF.
  • Designed data models in SQL server contributing to performance and ease of maintenance.
  • Implemented ETL and batch process to support the application.
  • Used Hibernate to implement DAOs, used MapStruct for mapping/converting Java objects, JPA and hibernate entity to DTO and vice versa.
  • Used parallel streams to enhance the performance of java code.
  • Used Git for version control and created build and deployment scripts for Jenkins.
  • Deployed applications in PCF (Pivotal Cloud Foundry) using UCD (Urban Code Deploy).
  • Used spring config server for centralized configuration and New Relic for health check.
  • Maintained 95% code coverage by writing extensive JUnit testing classes for comprehensive coverage of test cases.
  • Participated in the daily stand up meetings as part of AGILE process for reporting the day to day developments of the work done.

Environment: Java 8.0, Java, J2EE Servlet, Spring 4.1.6, Spring Boot, Spring Core, Microservices, RESTful API, Web Services, JAX-RS, JSON, HTML, AJAX, JavaScript, XML, Maven, Log4J, JUnit, Mockito, Jasmine, JIRA, Windows XP

JAVA FULL STACK DEVELOPER

Confidential, Charlotte, NC

Responsibilities:

  • Involved in Full Software Development Life Cycle (SDLC) from Requirement gathering, design, development, testing and documentation.
  • Translates technical specifications, and/or design models into code for new or enhancement projects for internal and external clients.
  • Develop code that reuses objects, is well structured, includes enough comments and easy to maintain.
  • Creating Test Scenario Matrix using the “Given When Then” format at the story level prior to development.
  • Developed JUnit test cases for unit testing and Integration testing.
  • Using protractor, Cucumber and Selenium for integration tests.
  • Involved in developing Micro Services, creating API with Spring Boot framework using Maven as a build tool.
  • Using Angular JS, HTML, CSS, Java script to create UI components.
  • Designing and development of RESTful API and services using best practices to interact within the Micro Services and with the front end.
  • Develop stored procedure calls to retrieve data from the database and service requests to update data to database table.
  • Participated in Agile Scrum and Kanban methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment.
  • Using Bitbucket as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Using AngularJS Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller etc.
  • Using Splunk for creating dashboard, reviewing logs and sending alerts for any failure instances.
  • Using SONAR dashboard to make sure there is no violation of coding standards and for better coding quality.

Environment: Java 8.0, Java, J2EE Servlet, JQuery, Spring 4.1.6, Spring Boot, Spring Core, Microservices, RESTful API, Web Services, JAX-RS, JSON, HTML, AJAX, JavaScript, XML, Angular.JS, Maven, Log4J, JUnit, Mockito, Jasmine, JIRA, Windows XP

JAVA FULL STACK DEVELOPER

Confidential

Responsibilities:

  • Involved in Full Software Development Life Cycle (SDLC) from Requirement gathering, design, development, testing and documentation.
  • Responsible for developing UI pages using AngularJS, HTML5, CSS3, JavaScript, jQuery, AJAX and JSON.
  • Developed responsive web pages for smart devices using Bootstrap and media queries.
  • Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Worked on creating log-in authentication modules using AngularJS and JavaScript.
  • Extensively worked on custom directives with Pop-over and Pop-up functionalities with specific requirements matched to the conditions.
  • Used UI Router to create different hierarchy structure in single page application.
  • Created custom directives and filters using AngularJS built-in $http service from controller through dependency injection.
  • Created Angular service and integration with RESTful APIs.
  • Used AngularJS $http call to asynchronously pass JSON data between HTML page and server.
  • Participated in Agile Scrum methodology for application development and involved in analysis, design, coding, and unit testing of business applications in a fast-paced environment
  • Validated if existing web services can be reusable to support new UI functionality and created Spring boot services for processing scheduled or one time or stored payment functionalities.
  • Developed RESTful services in Java Spring Boot and IIB, to integrate with LDAP for user registration, login and reset/change password functionalities, also for processing EBill notifications, Outage alerts, and payment processing etc. using camel Jackson and JAXB maven repositories.
  • Developed JUnit test cases for unit testing and Integration testing.
  • Implemented Swagger Configuration in Java Spring boot for auto generating swagger json files for REST API calls.
  • Worked on basic authentication in both Java Spring boot and IIB, for implementing security between front end UI and backend SOA services (Java Spring boot & IIB), using base 64 encoded authentication string.
  • Worked with Docker container builds to host Java Spring boot and IIB projects, implementation of security, also worked with Docker Graylog for logging and MailHog for testing out going emails in TEST environment as well as spring boot consol.
  • Implemented GIGYA’s API’s for user identity management .
  • Implemented POC’s for GIGYA and COMERGENT platform.
  • Made use of Gigya Screen Sets as a part of registering and identifying the user through Gigya.
  • Used Gigya’s API to identify and receive authenticated token so user can have access to the application.

Environment: Java 8.0, Design Patterns, WebLogic10.2, Java, J2EE Servlet, JQuery, Struts, Spring 4.0.6, GIGYA, Spring Boot, Spring Security, Spring Core, Spring MVC, Microservices, Hibernate, RESTful API, Web Services, SOAP, WSDL, UDDI, JAX-RS, JSON, HTML, AJAX, JavaScript, XML, Angular.JS, NodeJS, MongoDB, SQL, PL/SQL, TOAD, Oracle 10g/11g, Maven, Jenkins, Log4J, JUnit, Mockito, Karma, Jasmine, JIRA, Windows XP

Hire Now