We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Irving, TX

PROFESSIONAL SUMMARY:

  • 7+ years of professional experience in Object Oriented Programming and Development of web - based Enterprise Applications using Java/J2EETechnologies.
  • Experience in SpringMVC, SpringBoot, SpringIOC, SpringAnnotations, SpringAOP, SpringTransactions and SpringSecurity.
  • Experience in development, testing, deployment, maintenance of client-server, and e-commerce applications using Java, Servlets, JSP, EJB, JDBC, Spring, Spring AOP, Spring MVC, Spring Security, Spring Data, Hibernate, JPA.
  • Understanding of Object-Oriented design methodology and Core Java concepts such as multi-threading, exception handling, generics, annotations, Collections, and I/O.
  • Proficient in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, jQuery, AJAX, JSON and front-end frameworks like Angular.
  • Experience on utilizing Angular forms, Angularrouting, and dependency injection with Angular.
  • Proficient in Experience in Java frameworks such as: SpringMVC, Hibernate and Struts.
  • Experience in implementing DAO using Spring-HibernateORM and creating the HibernatePOJO Objects and mapped using HibernateAnnotations.
  • Expertise in designing, developing applications using MVC-based frameworks Struts framework, and Spring MVC.
  • Experience in persistence frameworks, Hibernate and SpringJPA.
  • Expertise on implementing Service Oriented Architecture (SOA) using SOAP, RESTful Webservices for synchronous communication.
  • Expertise on implementing Microservices using Spring boot framework and deploying to AWS
  • Encounter using Hibernate for mapping Java classes with database using Hibernate Query Language (HQL).
  • Extensively experienced in developing lightweight and integrated business applications using Spring Framework to develop Microservices.
  • Proficiency in deploying and configuring multi-tier enterprise applications on multiple application servers such as IBMWebSphere, WebLogic, JBoss, ApacheTomcat.
  • Good Knowledge in building and deploying ApacheMAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Experience in building SpringBootMicroservices to host on AWS cloud environments.
  • Good working knowledge of SVN and GIT for code management and version control.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, C, C++, JavaScript

Frameworks/ORM: Spring core, Spring boot, Spring AOP, Spring Transaction, Spring JPA, Spring MVC, Struts, Hibernate ORM, JSP, JPA.

Web Technologies/J2EE: JSP, Servlets, jQuery, JSTL, AJAX, JavaScript, Angular HTML5CSS, JSON, XMLIDE’s and Utilities Eclipse, My Eclipse, NetBeans, IntelliJ IDEA, Spring Suite

Database: MySQL, Oracle, SQL Server

Web Services: RESTful Web Services, Microservices, SOAP

Testing Tools: JUnit, Mockito.

Application Servers: IBM Web Sphere, WebLogic, Tomcat

Operating Systems: Windows, Unix, Mac OSX.

Management Tools: Log4J, JIRA

PROFESSIONAL EXPERIENCE:

Confidential, Irving, TX

Full Stack Java Developer

Responsibilities:

  • Involved in business requirement gathering, analysis, design, development, and testing phases of the Software Development Lifecycle (SDLC) leveraging AgileMethodology.
  • Utilized SpringMVC implementing J2EE standards for reusability of code, and ease of testing.
  • Built interactive responsive UI using HTML, CSS, JavaScript, Ajax, jQuery, JSPs and Servlets, Angular.
  • Utilized Angular forms, Angularrouting, and dependency injection with Angular.
  • Used annotations from Spring, along with Spring Data JPA dependencies.
  • Used J2EE design patterns like DAO (Data Access Object), DTO, BO (Business Object), and Service Locator.
  • Applied dependency injection using Spring IOC in the development of application.
  • Leveraged Oracle database for the data layer utilizing OracleJDBC for connection.
  • Performed data operations using SpringORM wiring with Hibernate.
  • Implemented SpringAOP module to implement the crosscutting concerns like logging, security, Declarative Transaction Management.
  • Designed and developed RESTful APIs using SpringRESTAPI to request and respond through JSON objects and tested through Postman.
  • Created Docker images of Microservices by installing Docker on EC2 instance and able run images on Amazon Container.
  • Involved in managing Docker Container using Kubernetes with zero downtime deployment.
  • Developed data access objects leveraging these dependencies along with Hibernate.
  • Implemented thesecurityfor service layer methods usingSpringSecurity.
  • Developed Microservices with SpringBoot and deployed to AWS.
  • Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Configured and deployed the application using Tomcat as web server and WebLogic as application server.
  • Maintained unit testing using Mockito in conjunction with Junit.
  • Used GIT and SVN as source control system.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Implemented the application using SpringIOC, SpringMVCFramework, Spring Batch and handled the security using SpringSecurity deployed the application on Web Sphere Application Server.
  • Developed EJBComponents, which encapsulate business logic and build up the model for the system implemented various J2EE design patterns like DAOpattern, BusinessDelegate, ValueObject
  • Developed various DOA’s in the applications using Spring 4.0 support and fetch, insert, updated, and deleted data into the database table worked with Cloud management and ChefAutomation
  • Responsible for changing the GET and CHANGErequest according to the requirement used SVN version control to track and maintain the different versions of the project.
  • Using the JUnitframework for unit testing of application and Log4j to capture the log that includes runtime exceptions played an important role in writing the Junittest case scenarios for all the validations.
  • Working closely with the QAteam and coordinating on fixes used Spring framework to implement middle tire with SpringIOC, AOP played a very important role in resolving the defects.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, and XML to integrate other legacy system Unit testing of developed product features using Junit and Mockito frameworks as part of the development cycle.
  • Experience in using Webservers like ApacheTomcat worked on Mongo DB responsible to finish Jira Tickets assigned on time and update their status on regular basis.
  • Responsible for finalizing the business requirements and involved in planning meetings involved in design, development, and testing of the application building applications using Maven in every phase of SDLC.
  • Developing the application using Struts and Hibernate-based frameworks created S3 buckets for EC2 instances to store all the content including HTMLpages, images, CSS files, and script files.
  • Designing and implementing scalable, REST and Micro Services- based mobile back-end. The back end is being written in Java using Spring boot for simplicity and scalability
  • Experience in developing web-based GUIs using AngularJS and JSP, HTML, and JavaScript developed DAO’s (Data Access Objects) and performed O/Rmapping using Hibernate to access the database.

Confidential, Irving, TX

J2EE Developer

Responsibilities:

  • Involved in different activities of software development like analysis, design, development, unit testing, and test case creation.
  • Created detailed design documents which have the UMLDesign diagrams, table information, object model for the developer.
  • Implemented the application using the SpringMVC framework and handled the authentication, authorization, and access-control features by using SpringSecurity.
  • Accessed data access object layer and connected the databases using ObjectRelationalMapping with Hibernate.
  • Used jQuery for client-side validations and handling AJAX asynchronous requests.
  • Developed SpringBootMicroservices with Microservices architecture using REST.
  • Created StoredProcedures& implemented queries using Hibernate to handle data in Oracle DB.
  • Used GIT and SVN for Source Control and Version Management of all codes and resources.
  • Developed Log4j logs to record the application events to provide the debugging, monitoring, and auditing capabilities to the application.
  • Used J-Unit extensively and defined various TestSuites and TestCases.

Confidential, Baltimore, MD

 J2EE Developer

Responsibilities:

  • Efficiently interacted with team members and business users for requirements gathering.
  • Used SpringMVC to decouple business logic and view components.
  • Used SpringJDBC Template and SpringDAO’s Support classes for JDBC.
  • Created a set of classes using DAO patternsto decouple the business logic and data.
  • Consumed Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Servlets, and JSP components to be deployed on a WebSphere Application Server.
  • Involved in the integration of spring for implementing DependencyInjection (DI/IOC).
  • Developed the BusinessLogic using Plain Old Java Objects (POJOs).
  • Developed GraphicalUser Interfaces using HTML and JSP’s for user interaction.
  • Used JavaScript for client-side validations and AJAX to create interactive front-end GUI.
  • Used JSON for data exchange between application modules along with XML.
  • Used Hibernate, object/relational-mapping (ORM) solution, the technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
  • Worked with CI/CD pipeline using AWS Code pipeline.
  • Developed microservices with SpringEureka to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway

We'd love your feedback!