We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Having 6+years experience in requirement analysis, design, development, testing, implementation and support using Object Oriented Methodologies and Java/J2EE technologies.
  • Actively participated in every phase of Software Development Life cycle (SDLC) and proficient with software development methods like Agile (scrum) and Waterfall.
  • Expert in Core Java with a strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
  • Extensive experience in working with Jenkins CI/CD pipeline and Docker
  • Good in dealing with micro service Architecture and open shift cloud platform.
  • Worked extensively on NO SQL database (MongoDB)
  • Experience using Spring MVC, Spring Boot, Spring Data, DAO, IOC, Annotations, AOP, Transactions and Spring Security.
  • Extensive experience working in Spring framework, Struts framework, MyBatis, O/R Mapping Hibernate framework and Soap and Restful services.
  • Strong work experience in application integration and communicating using SOA and Microservices.
  • Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBM DB2, SQL Server, MySQL.
  • Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise applications. Used Apache ActiveMQ, IBM MQ and Apache Camel as JASMS provider.
  • Experience in developed logging and standard mechanism based on Log4j and SLF4j.
  • Experience in version control system tools like GIT, CVS and SVN.
  • Experience in unit testing the applications using JUnit, Mockito Framework.
  • Hands - on experience working with Continuous Integration (CI) build-automation tools such as Maven, Gradle.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Significant experience in development tools like Spring Tool Suite, RAD, IntelliJ, Eclipse, Jira, Confluence, Version one, Mattrermost, Contrast.
  • Expertise in client-side and server-side technologies like HTML5, CSS3, JavaScript, AngularJS, JSP.
  • Experience in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat and JBoss application Servers.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail, and ability to work independently or lead/work within a team environment.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL.J2EE Technologies Servlets, JDBC, JSP, JSF, JMS, EJB, Java Security

Mark-up/XML Technologies: HTML, CSS, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, Node.JS, XML, XSD, XSL/XSLT, SAX/DOM, JSON.

Tools: & Framework: Struts, Hibernate, Spring MVC, IOC, AOP, Spring Boot, Spring Cloud, JSF, JUnit, SOAP UI, Apache ActiveMQ, IBM MQ, Maven, Apache camel.

Web services: SOAP, Restful, WSDL

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

Database: Oracle, SQL-Server, MySQL server, NoSQL (MongoDB, Cassandra)

IDEs: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD

O-R mapping: Hibernate, iBATIS

Testing Tools/ Others: JUnit, Soap UI, Putty, Log4j and Jira.

Version Control: Tortoise SVN, CVS, Rational Clear case, Git, Bitbucket.

Build Tools: Ant, Maven, Gradle, Jenkins

OS & Environment: Windows, UNIX, Linux.

Cloud Technologies: OpenShift, AWS EC2, S3 bucket

Architecture: Microservices, SOA.

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering.
  • Followed Agile Methodologies to promote iterations, collaboration, and process adaptability and participated in SCRUM meetings.
  • Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Utilized Open Shift Containers to deployDocker images.
  • Implemented Microservices using OCP Cloud platform build upon Spring Boot Services.
  • Worked on development and implementation of the MVC Architectural pattern using Spring Framework.
  • Developed the application with various Spring Framework modules like Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Security.
  • Implemented Batch jobs to deal with large number of chunks usingSpring Batch Frameworkto execute the similar jobs simultaneously.
  • Designed and integrated the full-scale mybatis persistence solution with the application architecture.
  • Involved in using JPA(Java Persistence API) frameworks and APIs as JDO and Hibernate.
  • Enterprises Integrated Pattern Implemented with Apache Camel.
  • DevelopedDockerbased microservices deployment modules with CI/CD Jenkins Pipeline.
  • Worked with core java concepts like Collections Framework, Multithreading and Memory management.
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Wrote services to store and retrieve user data from MongoDB for the application on devices.
  • Worked on Log4J to validate functionalities logging errors, messages and performance logs and Mockito framework JUnit for unit testing.
  • WebSphere is used as an Application Server to Deploy the Application.
  • Experience in using build tools such as MAVEN.
  • Experience in using GIT as version control and JIRA for bug tracking.

Confidential, Kettering, OH

Full Stack Developer

Responsibilities:

  • Involved in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • UsingAgilemethodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Developed the view-controller components using HTML5, CSS3, JavaScript, jQuery and Angular JS.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by usingAngularJS and Bootstrap.
  • UsedAngularJSto create maintainable and testable single page application and Implemented two-way data binding and used ng-filters across the applications.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Implemented persistence framework using Hibernate& Handled Transaction Management using the provided data source.
  • Used Spring Security for Authentication and Authorization of the application. Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Involved in migrating monolithic application in Micro Service Architecture and Developed Micro services usingAWS Cloud build upon Spring Boot Services.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.
  • Worked on Hibernate for mapping thejavaobjects to relational database and SQL queries to fetch the data, insert and update the data from the database.
  • Used Hibernate in Data Access Layer to access and update information in the database.
  • Extensively used HQL and SQL for querying databases.
  • Developed reusable and interoperable Web service modules based onSOAarchitecture usingSOAP and RESTful Services.
  • Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using Restful service.
  • Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins.
  • Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Implemented Restful and SOAP based Web Services and used Soap UI for testing.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners.
  • Involved in Unit Testing of various modules by generating the Test Cases.
  • Performed deployment of applications on Web Logic.
  • Written LINUX shell scripts to identify user login information.
  • Involved in day to day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
  • Worked with Spring Tool Suite (STS) and used Gradle build tool to achieve more functionality for build process.
  • Used Jenkins as build management tool for continuous integration process and used Git as Version Control tool.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Participated in Code Reviews of other modules, documents and test cases.

Confidential

Software Engineer

Responsibilities:

  • Designed & Developed the code for a web application using Java, JSP, HTML5, Hibernate, Oracle, spring.
  • Experience in all phases of SDLC like Requirement gathering, Estimation, Schedule preparation, Analyzing, preparing Process related documents such as Impact Analysis, Design Document, Unit Test Plan, System Test Plan, Code review checklist, RTM and Release Notes.
  • Excellent experience in Code Development, Unit Testing, System Testing, Code Integration, Code Review and Application Deployment in test server.
  • Involved in agile process, monthly sprints, daily scrums to discuss the development of the application.
  • Involved in the design and development of Presentation Tier using JSP, HTML and JavaScript.
  • Participated in data analysis and data modeling, including creating tables, views and indexes in MySQL database.
  • DevelopedMessage Driven Beanfor asynchronous sending Messages usingJMS.
  • ConsumedWeb Services to interact with other external interfaces in order to exchange the data in different forms by usingRestfulservice.
  • UsedSpring JMSmodule for lookup for the queues and MDBs for the listeners
  • Established Database Connectivity usingJDBC, Hibernate O/R mapping with Spring ORMforOracle.
  • Packaged and deployed the application inIBM WebSphere.
  • WrittenLINUXshell scripts to identify user login information.
  • UsedLog4Jfor application logging and notification tracing mechanisms.
  • UsedMaventools for building and deploying the Web applications.
  • Analysis and Bug fixing of the production problems and defects along with enhancements

We'd love your feedback!