We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Pittsburg, PA

SUMMARY

  • Overall 7 years expertise in Front - End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, jQuery, JSON, AJAX, Angular JS, Node.js, Bootstrap, Tag Libraries, JSTL
  • Experience in various Agile Methodologies like Test Driven Development (TDD), SOA, SCRUM and Waterfall.
  • Extensive knowledge and working experience of web development technologies such as JavaScript, JQuery, AngularJS, Angular6, HTML5, CSS3, SASS and Bootstrap
  • Extensive experience in building rich user friendly, SPA and high-performance web applications using HTML5/4, CSS3/2, SASS, and JQuery and implementing cross-browser stylesheets
  • Experience in developing web applications on MVC based frameworks like spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC.
  • Experience in Spring Modules Spring MVC, AOP, IOC, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix, SpringDashboard, Spring Zuul, Spring Security.
  • Experienced in developing web-applications using various design patterns, including session facade, MVC, Data Access Object, Singleton and Factory Pattern.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI .
  • Experience with Docker containers, leveraging Linux Containers and AMI's to create Docker Images/ containers.
  • Experience with messaging systems like Kafka, Kafka event sourcing.
  • Worked on (JMS) MQ's like Rabbit MQ, IBM MQ and Active MQ .
  • Experience using J2EE design patterns like Singleton, Prototype, Business Delegate, Session Façade Pattern, DAO, MVC, Abstract Factory and Factory Pattern.
  • Expertise in XML technologies such as DTD, XSL, XSLT, XML schemas, XPath and parsers like SAX, DOM.
  • Expertise in Back-end/server-side java technologies such as Web services, Java persistence API (JPA), Java Messaging Service (JMS), RabbitMQ, Java Database Connectivity
  • Strong knowledge of Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking
  • Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language
  • Expertise in open source framework Object Relational Mapping (ORM) tools like Hibernate and used Hibernate Annotations to reduce time at the configuration level
  • Knowledge of developing search components using Apache Solr, which includes custom search handlers and custom handlers
  • Experienced in working with multiple databases like Oracle, SQL Server, MySQL, DB2, PostgreSQL, H2 to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
  • Experienced in Splunk Log Management Creating dash boards, monitoring, reporting, Email Notifications
  • Experienced in performing unit testing using Junit, Test NG, Mockito, integration
  • Good working experience in using Log4J for logging mechanism
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot for running applications securely on container platform worked on various application and web servers like JBoss, Web Logic, Web Sphere, Glassfish and Apache Tomcat
  • Experience in building applications using ANT, Maven, and Gradle
  • Experience in using code repository tools like SVN, Tortoise SVN, CVS, GitHub, Tortoise GIT, Git Bash and source tree
  • Expertise in Implementing TDD and writing integration tests using Cucumber and Jasmine

TECHNICAL SKILLS

Programming Languages: Java8/J2EE, SQL, PL/SQL, C, C++

J2EE Standards: JDBC, JNDI, Java Mail, JTA, JMS

Java Technologies: JUnit, J2EE, EJB, JSF, Servlets, JSP, RMI, JMS, JDBC, JPA, Swing, JavaBeans

Web Technologies: HTML, DHTML, JavaScript, XML, XSL, XSLT, JQuery, JSP, Bootstrap, Angular-JS, Angular 2/4/6

Databases: Oracle, MySQL Sybase, SQL-Server, H2, DB2

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

Cloud: AWS, S3, EC2, S3, RDS, EBS, Elastic Load Balancer.

Web/App Servers: Web Sphere Application Server, Web Logic, JBoss, Apache Tomcat

Frameworks: Struts, Node-JS, Spring, JSF, Hibernate, Apache Camel

Operating Systems: Windows, UNIX, LINUX

Version Control Tools: CVS, SVN, Git, ClearCase

Tools: /Utilities: Log4j, Ant, JUnit, Maven, Gradle, Jenkins, SOAP UI

Methodologies: Agile (Scrum, TDD), Waterfall

Integration: Apache Camel, Active MQ

IDE's: Eclipse, Intellij, RAD

Testing: Junit, Mockito, Test NG, Jasmine, Karma, Selenium

PROFESSIONAL EXPERIENCE

Confidential, Pittsburg, PA

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application.
  • Developed applications using Angular, Java8 and new features of java (lambda expressions).
  • Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery and AJAX
  • Design and developed the application using framework Angular 2 with HTML5, CSS3 and Typescript.
  • Developed UI components using Angular 7 dependency Injection, Models, data binding and controllers.
  • Implemented Angular 7 Router to enable navigation from one view to another.
  • Used Protractor to perform End to end testing for single page application developed using Angular 2.
  • Created and injected spring services, controllers and DAOs to achieve dependency injection.
  • Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, Spring Quartz for scheduling tasks to generate reports and emails to clients.
  • Developed Persistence layer using Spring Data to interact with the Database.
  • Developed Spring Restful/Microservices and implemented Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Implemented Spring MVC flow to interact with different modules and extensively used Spring AOP and Dependency injection during various modules of project.
  • Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each spring service in a cluster can be load balanced and exposed through one API gateway.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Springmicro services.
  • Implemented Authentication & Authorization with Site Minder and Spring security.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular 2 modules.
  • Used Amazon Web Services (AWS) like EC2, S3, cloud watch and Elastic Bean Stalk for code deployment.
  • Writing Entities in Java, Play Framework along with named queries to interact with database.
  • Experience in Updating, Modifying queries in Oracle 11g.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Developed quality code adhering to Scala coding standards and best practices.
  • Worked with Kafka Cluster using ZooKeeper. Developed Applications using Rule Engines-Jboss
  • Drools 4.x,Work flows, Human tasks to implement Business rules validations.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Created the Docker containers and Docker consoles for managing the application life cycle.

    Worked with the Node package manager along with Karma, Jasmine, Grunt and Bower for test and build.

  • Smoke Test and Acceptance Testing is performed with Selenium in multiple Java platforms.
  • Worked with the automation team to understand the Selenium scripts and review the code, run the tests and review the results and provide inputs to the team.
  • Used Maven and Jenkins to automate the build and deploy process and Git was used for project management and version management.

Environment: Java 8, Spring MVC, Spring Boot, Angular, HTML5, CSS3, JSON, JavaScript, Node.js, Spring Data, Protractor, Mongo DB, Oracle 11g, IntelliJ IDEA, Junit 4.4, Mockito, Git, Selenium, Scala, Spark, Drools, AWS, Docker, Spring Cloud, RESTful web services, Apache Tomcat, Apache Kafka, Camel, Maven, Jenkins, Karma, Jasmine.

Confidential, PA

DevOps Engineer

Responsibilities:

  • Involved in Design, Development, testing, Support and all other phases of Software Development Life Cycle (SDLC)
  • Followed AGILE methodology with scrum as a framework and participated in all the SCRUM meetings
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap
  • Developed Angular controllers, services, filters, Routers and developed HTML templates with various Angular directives
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc
  • Took part in setting up the routing configuration using Angular UI router for various views and subviews
  • Configured Gulp to perform various UI build and test related tasks and used NodeJS NPM and BowerJS to manage the dependencies
  • Developed Angular services making use of resource service to perform REST API calls to the backend
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium
  • Used complete annotation-driven approach to developing the application using Spring Boot and was also involved in setting up the Spring bean profiling
  • Involved in the Development of REST API's using Spring Framework Controllers.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Worked upon springboot components starters, auto configurators, CLI, actuators. Developed API's using Microservice architecture
  • Worked upon multiple tables in a single transaction using ORM framework Hibernate JPA
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy using JPA framework
  • Integrated Hibernate with Spring by coding a Spring Configuration file
  • Configured various interceptors for transaction management, security, Audit logging and logging using Spring AOP.
  • Used JSON as response type in REST services used HTTP Restclient.
  • Performed dynamic mapping between the status codes in input system and corresponding status received by the output system
  • Worked up on solving the legacy system challenges which API's expose data in a way that protects the integrity of legacy systems.
  • Extensively used MySQL in data access layer to access and update information in the database and used Hibernate to connect to the database.
  • Worked upon the validations such as domain validation, organization validation, Extended validation using SSL certificates
  • Worked upon establishing encrypted connection between browser and server using Secure sockets layer
  • Build the project using gradle and deployed on pivotal cloud foundry cloud server
  • Invloved in setting up the application with Jenkins and AWS and is involved in builds and deployments in cloud
  • Hands-on experienced working with version controller tools such as GIT and JIRA as ticketing and tracking software
  • Performed unit testing using JUnit and Mockito
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes
  • Handled production support of the application
  • Involved in documenting the flow and functionality of the code for further reference

Environment: Java, J2EE, Spring-Boot, Spring MVC, Spring AOP, REST Webservices, HTML5, JavaScript, CSS3, Bootstrap, Angular JS, Hibernate, MYSQL, XML, JPA, Maven, Cloud Foundary, GitHub, GITbash and SQL, Rabbit MQ, AWS, JIRA, Selenium, Jenkins, Protractor, Karma, Jasmine, Junit, Mockito, Log4J

Confidential

Java Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle process using Agile Methodology
  • Developed presentation layer using HTML5, CSS3, Bootstrap, JQuery and Angular JS
  • Performed client-side validations using JavaScript
  • Using Angular.js, providing custom services and using custom filter validations in User Interface
  • Developing single page applications (SPA), components using Angular.js directives, controllers, view and routing, service modules.
  • Used Multithreading in programming to improve overall performance.
  • Created RESTful API utilizing Spring Boot with Microservices
  • Designed and developed application using Spring Framework modules like Spring IOC, Spring AOP and handled security using Spring Security OAuth
  • Integrated Spring MVC model for front-end request action controller and Spring AOP for logging purposes
  • Used Spring IOC for dependency injection and developed controllers for handling Http requests and providing Http response
  • Developed REST based Web Services for data retrieval to make it independent of the current application
  • Implemented request and response objects using REST web services and created routes using Apache Camel
  • Worked on XML and JSON for transferring and retrieving data between different applications
  • Used Apache Kafka as a messaging queue for reliable and asynchronous exchange of important information between multiple business applications
  • Created and maintained mapping files, persisting classes and transaction controls to access the database.
  • Involved in using JPA frameworks and Hibernate for Database connective and transactions
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
  • Wrote writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Developed test cases for Unit Testing, Integration Testing with JUnit
  • Used SVN for code repository
  • Worked on Log4j for logging errors, messages and performance logs
  • Used gradle as build automation tool and deployments are on Web sphere Application Server
  • Used Jenkins for Continuous Integration and Intellij IDE for application development.
  • Actively involved in the Devops streamlining process through Jenkins CI and CD Release Automation
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects

Environment: J2EE, Spring Boot, Spring security, Spring AOP, Spring IOC, Dependecy Injection, Hibernate, Apache Camel, Apache kafka, JPA, Angular JS, JavaScript, HTML5, CSS3, Bootstrap, PL,SQL, Log4J, Gradle, Jenkins, CICD, Websphere Application server, Intellij, SVN, Tortoise SVN, Oracle, RestFul webservices

Confidential

Software Developer

Responsibilities:

  • Gathered the requirements and converted them into functional design documents and technical design documents
  • Adopted J2EE best Practices, using Core J2EE patterns
  • Developed application Struts based MVC framework
  • Designed and developed presentation layer using JSP, HTML and JavaScript
  • Created JSPs using JSTL and Struts tag libraries
  • Developed Struts Action and Action Form classes
  • User Input Validation is done using the JavaScript and Action Form
  • Expertise in XML technologies like XSD, DTD, XSL, XPATH, XSLT, XQuery and parsers like SAX and DOM
  • Performed Integration and deployment of applications using ANT
  • Performed SQL operations using Oracle Database
  • Used Session Beans for business logic and Entity Beans for database persistence
  • Deployed J2EE components in WebLogic Application server
  • Performed unit testing using JUnit framework
  • Implemented an automated error handling tool and notification mechanism used for propagating notifications to different upstream systems
  • Participated in Functional Design Document and Technical Design Document reviews
  • Actively participated and contributed to establishing Standards and Guidelines
  • Involved in the Integration testing support and involved in bug fixing

Environment: J2EE, JSP, HTML, JavaScript, JSTL, Struts Framework, MVC, XML,XSD, DTD, XSL, XPATH, XSLT, XQuery, SAX, DOM, ANT, Oracle, SQL, WebLogic application server, Junit.

We'd love your feedback!