We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Hands on experience in the IT industry specializing in Software Development of Java and Java EE 8 architecture - based systems.
  • Experience in Software planning, designing, developing products, and building applications using methodologies like Waterfall, Agile, and Scrum etc.
  • Experience in Core Java with a strong foundation and working knowledge on core java components namely Collections, Generics, Multithreading, Data Structures, Exception Handling, Garbage Collection, Lambda expressions, Method referencing, and Stream API.
  • Strong understanding and working knowledge of Object-Oriented Programming Concepts like Inheritance, Abstract, Polymorphism and Encapsulation.
  • HTML, CSS, Bootstrap, Servlet, DHTML, JavaScript, XML, XSL/XSLT, Angular JS, React JS, TypeScript, AJAX, and jQuery with web page cross browser compatibility and Responsive Web Design and have knowledge on Server scripting language like Node.js.
  • Used Node.js frameworks like Express and Restify to mock Restful APIs.
  • Experience in developing applications using Java technologies and frameworks like Spring, Maven, Docker.
  • Good Experience in developing applications using Java/J2EE, Servlets, Struts, and Spring framework like Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, Spring Microservices, JDBC.
  • Implemented application towards server end and connected the database usingSpring BootandHibernate.
  • Extensively used NodeJS tools like grunt, Webpack; developed internal CLI applications using commander module.
  • Experienced in implementing Microservices, Service Oriented Architecture (SOA)withXMLbasedWeb Services (SOAP/WSDL)using Top Down and Bottom-Up approach.
  • Good experience in developing applications withRestful Web Services.
  • Participated in database design and implementation using different RDBMS like MySQL, Oracle and NoSQL DBMS like Cassandra, MongoDB.
  • Usage of version control tools like GIT, Bitbucket.
  • Experience in Continuous integration with Jenkins and make use of a wide range of plugins available to setup a smooth developer friendly workflow.
  • Experience with CI/CD pipelines to integrate the Java code to align with DevOps practices using Docker and kubernetes.
  • Good knowledge on server and storage usingAWS CloudWatchand automated deployment of websites, applications and services to production environments.
  • Exposure to Software Development Life Cycles and various testing methodologies.
  • Good working knowledge in building applications using Apache ANT, Maven and Gradle automated testing.
  • Experience with execution of unittest cases by using JUNITfor accuracy of code andlogging with log4j.
  • Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, JBoss.
  • Experience in handling messaging services usingApache Kafka.
  • Extensive experience in working IDE tools like Eclipse, NetBeans and IntelliJ.
  • Have Good experience with shell scripts, Linux and UNIX commands.
  • Integration of applications by designing database architecture and servers scripting.

TECHNICAL SKILLS

Programming languages: Java 8, C, C++

Web Technologies: HTML5, XML, CSS3, JavaScript, J2EE, Servlets, AJAX

Web Services: SOAP, WSDL, RESTful, Jersey

Frameworks: Spring (Core, MVC, Context, AOP, DAO, IOC, JDBC), Angular, jQuery, NodeJS, React

Databases: MySQL, Oracle DB, Cassandra, MongoDB

Methodologies: Agile, Scrum, Waterfall

IDEs: Eclipse, IntelliJ IDEA, NetBeans, Sublime Text 3, Visual Studio

Version Control Tools: GIT, Bitbucket, CVS, SVN

ORM Tools: Hibernate, JPA

Testing Tools: Selenium, Bugzilla, Junit, Jasmine, Mockito, Log4j

Build Automation: ANT, Maven, Gradle

Continuous Integration: Jenkins, Docker

Cloud Technologies: AWS, Microsoft Azure, IBM

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Sr Full Stack Java Developer

Responsibilities:

  • Involved in Business Analysis phases to gather client requirements and working on related frameworks to build the applications, taking care of servers and database to build the product.
  • Used Agile methodology and effectively took part in Scrum gatherings to deliver quality deliverable within time.
  • Worked in designing front end interfaces using HTML/HTML5, React JS, CSS/CSS3, JSP, JSF, JSON, DOJO, JavaScript, jQuery and AJAX.
  • Designed the front-end applications using web technologies like React and used Bootstrap for creating Grid orientation, responsive screen sizes and devices.
  • Extensive Experience developing robust and highly scalable applications based on microservices architecture.
  • Involved in development of REST Web Services using Spring Cloud to extract client related data from Databases and used SOAPUI, POSTMAN for testing RESTFUL API web services.
  • Developing the microservices using Spring Boot that create, update, delete and get the assignment information from backend.
  • Experienced in Core Java and Java 8 concepts such as OOP Concepts,Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Created Single page applications (SPA) with the use of JavaScript library React. In-depth experience in React and techniques such as Redux, Axios, JSX, Form Validation, HOC and react-router.
  • Started using React Native modules such as react-navigation and react-native-firebase to develop mobile based applications.
  • Used Node.js to run tasks of Grunt for building proper projects.
  • Implement modules of Node.js for integrating designs and requirements.
  • UsedSpring Bootfor the application development. Designed the system based onSpring MVCarchitecture. Developed a business logic layer usingSpringFramework.
  • Developed and consumed JSON based RESTful services using Spring MVC and Spring Boot.
  • Written Producer APIs to read the Feed files (JSON) and publish Assortments, Products to Apache Kafka Topic by using custom Serializers.
  • ConfiguredKafkato read and write messages from external programs and handle real time data.
  • Used APIs getting JSON response and parsing them to get the required formats.
  • Worked on MySQL database concepts such as locking, transactions, indexes, Sharing, replication, schema design.
  • Involved in the integration of Spring components for implementing Inversion of Control (IOC) using Dependency Injection and integration of other spring components like Dispatcher Servlets, Controllers, Model and View Objects.
  • Developed Spring boot applications and microservices and deployed on AWS EC2 instances.
  • Experience in writing complexPL/SQLqueries usingjoins, Stored Procedures, Functions, Triggers, cursors, and indexes in Data Access Layer.
  • Implemented OAUTH 2 (Rest API service authentication) in our application in order to communicate securely with other protected resources by exchanging access tokens for authentication instead of using user name and passwords.
  • Configured and verified AWS workstations as per application requirement.
  • Worked on AWS,High Availability Practices and deploying backup/restore infrastructure.
  • Using Jenkins with Maven to Compile & Build Microservices javacode and configure Build Triggers.
  • Implemented and created test use cases in Junit.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Used GitHub version source control tool, integrated and implemented GitHub API's to configure and list the existing project repositories by using RESTful web services.

Environment: Java 11, J2EE, JRE 11, Spring Batch, Spring Boot, RESTful, HTML, CSS, React, JavaScript, Node.js, jQuery, Hibernate, JPA, XML, JSON, MySQL, Maven, Eclipse IDE, JDK 1.8, Junit, GIT, JIRA, Postman, Kafka, AWS EC2.

Confidential, Brooklyn, OH

Full Stack Java Developer

Responsibilities:

  • Interacted with team members and involved in analysis, design and implementation phases of the software development lifecycle (SDLC) for the various software modules of the Mobile Wallet application.
  • Production of reliable applications using Agile development and Test-Driven development techniques with Scrum phases for SDLC.
  • Designed documents using UML, Sequence diagrams and resolved defects that are during production.
  • Involved in Development, SIT, UAT, PROD phases for handling deliverables, defects and regular technical meetings with Application Architects, Quality Assurance Testers, Database Administrators, Business Analysts, and DevOps teams.
  • Responsible for developing the UI pages using HTML5, CSS3, Angular, JavaScript, JSON and jQuery and Java Server Faces for frontend development of the webpages.
  • Used MVC web framework like Node.js as a platform for web application.
  • Implemented testing tools such as Jasmine, Karma for unit testing from client side.
  • Designed, developed and implemented Single Page Application (SPA) with Angular.
  • Built web pages that are more user-interactive using ES6, Typescript, and Angular.
  • Used lambda expressions, method references, and functional interfaces in development of applications using Java 8.
  • Created custom directives and filters using Angular built-in HTTP service from controller through dependency injection.
  • Used Spring bootat backend and worked on the Spring MVC framework for designing controllers in the MVC architecture with Annotations.
  • Worked on performance tuning for large data loads using Spring Batch, MVC with annotations and Java Persistence API (JPA).
  • Developed Data layer using Hibernate framework, configuredXMLmapping files, wrote POJO classes and PL/SQL stored procedures.
  • Extensively worked on Hibernate and using Hibernate Connection Pooling HQL, Hibernate Caching, Hibernate Transactions and worked with Hibernate JPA Entity Manager for CRUD Operations.
  • Used SOA architecture with RESTful Web services for the communication between the applications.
  • Used JAX-RPC Web Services using Jersey REST to process the application.
  • Strongly worked with Spring boot to create RESTful Microservices and deploy them on AWS cloud.
  • Implemented RESTful web services to retrieve data from client side and made REST API calls from Angular and parsed data to project to client and handled the security and authorization using Spring Security and OAuth.
  • TestedRest APIsin Spring-Controller at backend forJSONdata usingSwagger2.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for Microservices.
  • Developed Microservices with Spring and tested the application using Spring Boot.
  • Worked on Junit, Mockitofor unit testing of the application.
  • Developed Oracle PL/SQL store procedures and functions to process information used to generate reports.
  • Built REST by building Nodes in the back-end to handle requests sent from the query Ajax calls.
  • Worked on development using tools like Maven to add the dependencies required for the project.
  • Integration of Amazon Web Services (AWS)with other applications infrastructure.
  • Experience working with Docker to improve our (CD) Continuous Delivery framework to streamline releases
  • Integrated GIT into Jenkins to automate the code check-out process and Eclipse IDE for development.
  • Used JIRA to handle software development issues and used Apache Kafka as messaging system.

Environment: Java 8, J2EE, JRE 11, Spring Batch, Spring Boot, RESTful, HTML, CSS, Angular, JavaScript, jQuery, Node.js, Hibernate, JPA, XML, JSON, SQL, Oracle 11g, Maven, Eclipse IDE, JDK 1.8, Junit, GIT, JIRA, Jenkins, Swagger2, Kafka.

Confidential, Long Beach, CA

Java Developer

Responsibilities:

  • Used Exception handling and Multi-threading for better performance of the application and designed controllers using Spring Boot and Spring MVC frameworks.
  • Extensively experienced in developing program using core java concepts such as Java Collections API, Generics, Garbage Collection, Multithreading, Inheritance, Abstraction, Polymorphism.
  • Performed form validations using reactive forms for sign in and inputting ticket rising information fromAngularframework.
  • UtilizedAngularto achieve the client-side elements Hide, Show andAJAXCall onJSONresponse.
  • Implemented microservices using spring and spring boot for building application withSpring initializersand bootstrapping the build configuration and develop custom solutions that act uponJenkinsinformation in authentic time.
  • Developed Microservices using REST framework and Spring Boot and used Bootstrap along with Angular in creating the Application.
  • Worked on MVC for application development and data access framework for data management functionality.
  • Microservices are being developed instead of monolithic communication to implement independent business boundaries.
  • Hands-on experience with hibernate and its tools to connect object-oriented objects to relational database with XML mapping.
  • Used Hibernate APIs to retrieve and store data to the database with Spring transition control. Implemented Java Persistence API (JPA) using Hibernate session factory to create connections to database.
  • Implemented RabbitMQ message queuing for post processing after submission.
  • Scheduled projects in Jenkins for Continuous Integration and Configured Maven repositories for multi-component projects.
  • Developed Hibernate DAO Accessor Classes using Spring JDBC Template, worked with Hibernate for object relational mapping and connection management.
  • Used SOA architecture to provide services between application components using communication protocol.
  • Developed Microservices using spring boot and deployed in Pivotal Cloud Foundry (PCF).
  • Performed the Module testing using TestNG and Mockito.
  • Build, and test applications from Docker containers and deployed to the PCF environment.
  • Written a SOAP client to insert data in a specific format into Oracle database and worked with JDBC to persist the data in the Oracle database.
  • Handled CRUD operations on databases and involved in resolving of business needs.
  • Worked on Oracle database for back end operations using Spring and Hibernate module as Object Relational mapping tool.
  • Used GIT for version control tool, Configured and customized logs usingLog4J.
  • Fixed & Tracked defects using JIRA effectively.

Environment: Java 8, J2EE, JRE 11, Restful Web Services, JavaScript, HTML, CSS, JavaScript, Angular, Node.js, Spring Framework, Hibernate, JPA, jQuery, Oracle, RabbitMQ, Maven, Jenkins, Junit, GIT, Spring Boot, REST API.

Confidential

Java Developer

Responsibilities:

  • Involved in SDLC stages of application including requirements analysis, implementation, design and creating Use cases, Class diagrams and Interaction Diagrams.
  • Used software methodologies like Agile, Scrum for design and development of the applications.
  • Involved in developing object-oriented JavaScript and experienced with AJAX, JSON, HTML5, Angular.js, Node.js and CSS3.
  • Used Spring MVC framework to implement an entire application and Spring IOC module to inject dependencies into code using Apache Camel.
  • Involved in development of web services using RESTful and SOAP frameworks.
  • Used Spring boot, Spring MVC and other Spring modules to design and develop applications.
  • Used hibernate annotations to connect to the database and mapping of the entities.
  • Extensively used Streams and Lambda expressions to store and process the data as a part of Java 8.
  • Created JAR, WAR and dependency JARS using Maven Script to deploy the project on the WebLogic Application Server.
  • Involved in actively using JIRA to create and track the defects during QA phase.
  • Worked with NoSQL MongoDB to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Implemented service layer on top of Cassandra usingcore Java API and Restful API.
  • Involved inTest Driven Developmentby writingJUnit test casein the coding part of Java methods.

Environment: Java, Spring boot, Spring Security, Spring Data, Spring Core, Spring MVC, JPA, Hibernate, HTML, CSS, Angular JS, Node.js, JavaScript, Maven, JUNIT, GitHub, JIRA, MongoDB, Apache Camel.

Confidential 

Java Developer

Responsibilities:

  • Involved in responsible duties like writing and editing content, Updating Website, creating backup files, solving code problems, designing webpage layout, Determining technical requirements.
  • Design, implement and maintain java application phases and implementing them.
  • Defining application objectives and functionality and ensuring continuous professional self-development.
  • Developed interactive and user friendly web pages using JSP, CSS, HTML, JavaScript.
  • Set up Spring and Hibernate framework by adding configuration in web.xml file. WroteHibernate Annotationfor data mapping.
  • Developed modules using Spring Framework for Dependency injection through configuration files and ease the integration of different frameworks.
  • Implemented SQL queries and stored procedures to save user profile, order information to database and retrieve information from database.
  • Created test plans for the QA team and communicated with them to do the testing and modification based on feedback.
  • Developed JUnit test casefor testing functionalities the Java Code.
  • Used ANT Tool for the entire build process.
  • Used jira for defect tracking.

Environment: Java, Spring, MVC, JSP, HTML, CSS, JavaScript, Maven, JUNIT, GitHub, JIRA, ANT.

We'd love your feedback!