We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Full Stack Java Developer with 7+ years of experience, diversified exposure in Software Process Engineering, designing & building a Web Application using Java, Cloud Technology, & different open - source technologies.
  • Involved in client requirements gathering with extensive handling of the work mode with Frontend and Backend technologies.
  • Indulged in all the phases of the Software Development Life Cycle (SDLC) which included Analyzing, Designing, Programming, Building, Testing, Debugging, and Maintaining.
  • Provided solutions to automate development and testing for web services-based applications.
  • Strong analytical thinking and problem-solving skills backed by good communication skills.

TECHNICAL SKILLS

Programming Skills: Java/J2EE-Spring Framework, JAVA 8, JAVA 6.

Scripting Skills: Vue.js, Angular 5, jQuery, JSP, JavaScript, CSS, NodeJS, React Js

Databases: Oracle SQL, PL/SQL, NoSQL, Mongo DB.

Frameworks: Spring boot, Vuetify, Struts.

App/ Web Servers: Tomcat, Web Logic, Wild fly.

Web services: Restful, SOAP.

Building Tools: Maven, Jenkins, Ant, and Log4j.

Version Control: Azure, GIT, SVN.

Testing: Unit Testing, Mock Testing.

IDE’s: Eclipse, Visual Studio Code, IntelliJ IDEA

Cloud Services: Microsoft Azure, Amazon Web Services-EC2

Microservices: Spring Microservices.

Platforms: Windows, Linux

Spring Framework: Spring Integration, Spring Security, Spring cloud, spring batch, and Spring MVC.

Methodologies: Agile, Waterfall

Others: CI/CD (Continues Integration and Continues Development), JOLT, Azure Storage Explorer, JMS, OAuth, SDLC.

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

Sr. Full Stack Java Developer

Responsibilities:

  • Worked as a full-stack developer for the Struts Migration project.
  • Worked on WebLogic to Wild fly migration servers for deploying and debugging.
  • Worked on front-end technologies with Html, CSS, jQuery, Struts framework, and Angular.
  • Converted the modules into a maven structure and implemented tokenized properties for azure Yaml.
  • Converted the EJB classes to Spring Java.
  • Used sonar for the vulnerabilities and coverage functionalities.
  • Worked with the testing team for the automation of the application using selenium.
  • Exposed and consumed web services between the systems.
  • Worked on web services with SOAP, WSDL, XML, XSLT, and XPATH.
  • Worked on Azure pipelines for CI/CD configurations.
  • Worked on Azure App Services, Key Vaults, App Configurations, Alerts, and Storage accounts.
  • Worked on Message-driven beans for processing the data using JMS.
  • Worked on MySQL and Postgres data connections.
  • Implemented Junit Test cases.
  • Used WinSCP to share files from the stored server locations and local systems.
  • Used putty for server instances as well as to check log files.

Confidential, Bentonville, AR

Sr. Full Stack Java Developer

Responsibilities:

  • The project is being developed in the agile methodology where I was working for both the Front end as well as the backend.
  • Developed Frontend with Agular 8 as the Framework.
  • Worked on data conversion where the JSON data was transformed by using the JOLT transformations.
  • Worked on Azure storage explorer where it was needed to perform CRUD operations.
  • Developed the service where Azure storage is used to store the blob files.
  • Developed the services using Java8 along with Spring Framework.
  • Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Extensively used JSON to parse the data from the server-side to satisfy the business requirement.
  • UsedHibernatefor accessing the database and mapping the entities by usingannotations.
  • Manage source code, software builds software versioning, & defect tracking on software maintenance tasks/projects.
  • Used Postman to check the API configurations to check for data passing and to check the restful API calls.
  • Designed and developed Microservices business components usingSpring Boot.
  • UsedGITas version management,and JIRAfor the defect management system.
  • Used Eclipse and Visual Studio Code as the platforms for developing the applications.

Confidential, CORINTH, MS

Sr Full Stack Java Developer

Responsibilities:

  • Developed multiple single-page web applications with the help of Vue framework as a frontend and spring boot as a backend technology.
  • Worked closely with the client as part of requirements gathering and for performing the User Testing.
  • Used Microsoft Azure for cloud services and as a Git services
  • Implemented CI/CD pipelines with Microsoft azure.
  • Worked with Oracle 11g databases as a database Operations.
  • Worked on a few batch job schedulers.
  • Worked on migrating the applications from Java 6 to Java 8.
  • Worked on project Integration and maintain the projects on Red hat OpenShift.
  • Development of the application with Spring components like spring hibernate Spring Annotations, Spring Data, and Spring Security.
  • Developed applications for Barcode generation and PDF generation using Apache PDF Box.
  • Used Unit testing as the testing case for application testing.
  • Used Spring batch for implementing batch operations for scheduling the jobs.
  • Developed applications with the OAuth and SCIM Implementation.
  • Implemented web services with the Restful APIs.
  • Implemented Restful APIs with sending JSON data as a packet of data within Spring Controllers and the frontend requests.
  • Used Eclipse and Visual Studio Code as the platforms for developing the applications.

Confidential, Newport Beach, CA

Sr Full Stack Java Developer

Responsibilities:

  • Developed Agent Portal with HTML5, CSS, JSON, AJAX, and Angular 2 for developing user interface and server-side technology.
  • Developed application using Frameworks Spring MVC, Spring IOC, Spring AOP, and Hibernate.
  • Angular JS is used for creating single-page applications using a RESTful service for persisting data.
  • Used Log4j for auditing and logging activities and work with the SOLR enterprise search platform.
  • Implementing the Angular JS and Spring MVC framework for data access.
  • Several design patterns like Delegation, Abstraction, Singleton, Factory, Data Transfer Object, and Data Access Object were used for the application development.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Development of Spring Boot applications with microservices.
  • Worked with Oracle 11g databases MongoDB and worked with it to perform many different operations.
  • Development of REST web services using spring with the enabled OAuth.
  • Used Amazon Web Services (Amazon EC2).
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Coded pages with the best Search Engine Optimization (SEO) techniques. Developed call-back functions to parse and handle JSON data returned from the server.
  • Managed advanced techniques for single-page business solutions and front-end MVC patterns.

Confidential, Piscataway, NJ

Java Developer

Responsibilities:

  • Involves actively in Sprints and Scrum’s of Agile Methodology.
  • Interacted and coordinated with the Design team, Business analyst, and end-users of the system.
  • Configured Struts DynaActionForms, Message Resources, Action Messages, Action Errors, Validation.xml, and Validator-rules.xml.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, EJB-jar, and web.xml using XML.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles, and Validations provided by struts framework.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Performance of programming was improved by using Multithreading.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases, and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Developed front end using Struts framework, business components using EJB’s.
  • Implementing Tiles based framework to present the layouts to the user.
  • Created the web UI using Struts, JSP, Servlets, and custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator framework for all front-end Validations for all the form entries.
  • Developed SOAP-based Web Services for Integrating with the JDE Enterprise Information System Tier.
  • Prepared EJB deployment descriptors using XML.
  • Wrote Action Classes to service the requests from the UI, populate business objects & invoke EJBs.
  • Used JAXP (DOM, XSLT), XSD for XML data generation and presentation.
  • Wrote Junit test classes for the services and prepared documentation.

Confidential

Java developer

Responsibilities:

  • Developed the application in Agile.
  • Developed batch jobs and scheduling components using Spring scheduling and Spring batch.
  • Implemented SOA-based enterprise framework with Web Services using SOAP, WSDL, and XML.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM.
  • Involved in deploying and testing the application on the JBoss server and used the Maven Build automation tool to build an application.
  • Designed the front-end screens using JSF (ICE Faces, Prime Faces), XHTML, HTML, and JavaScript and developed an application using the Spring framework.
  • JSF (Java Server Faces) was used to simplify the development integration of user interfaces and the operation of the values they (UI) hold.
  • Developed XHTML’S for the presentation layer and used JavaScript for validations.
  • Designed and implemented optimized queries, database tables, and stored procedures using DB2.
  • Used JUnit for testing and checking API performance. Used Object Relational Mapping Tool Hibernate for the interaction with the database.
  • Developed JMS message listeners using Spring JMS Template to consume messages from the queue.
  • Developed User Interface Components using JSF (Java Server Faces). Designed web module in Spring framework for the J2EE application.
  • Integration and implementation of modules were done by Core Java APIs- Java Collection and Threads.
  • Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Responsible for developing Hibernate configuration files to configure the database drivers, connection pooling, session management, and mapping files to map to database tables.

We'd love your feedback!