We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Pittsburg, PA

SUMMARY

  • 6 years of IT experience in Object Oriented Programming, Analysis, Design, Documentation, Requirements gathering, Designing, Development, implementation and maintenance of software applications using JAVA/J2EE Technologies.
  • Experience in developing web applications onMVCbasedframeworkslike spring, Spring Boot, and SpringMVC.
  • Sound background in programming techniques such as Java, Python, C and C++.
  • Experience inClient - Server web applications development, deployment and maintenance usingJava, J2EE, Servlets, JSP, JSTL, JDBC, Struts, Spring Batch, Hibernate, XML, HTML, AJAX, Node JS, CSS, JavaScript, Web Services.
  • Knowledge of Object-Oriented Programming and Design, UML and SDLC.
  • Experience in various Agile Methodologies like Test Driven Development (TDD), SOA, SCRUM and Waterfall.
  • Intermediate experience with Advanced JavaScript (including prototype-based inheritance, AJAX, JSON) and familiar with JavaScript frameworks such as jQuery, and Angular JS.
  • Experience with GitHub and AEM and container orchestration like Kubernetes.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Adapter, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Developed CI/CD system with Jenkins on Kubernetes container utilizing Kubernetes and Docker for runtime environment for CI/CD system to build and test and deploy.
  • Proficiency in Webservices applications both producing and consuming REST (Rest Easy, Jersey) API. Strong understanding of REST (JAX-RS), SOAP (JAX-WS) based webservices.
  • Strong experience in Spring Framework such asSpringMVC,IOC,AOPandSpring JDBC.
  • Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like Lambda, EC2, S3.
  • Created and developed the internal Angular 2/7 framework applications projects. Unit testing with Jasmine.
  • Experience with JUnit, Mockito in developing test cases and determining application functionality.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks (Rich Faces, My Faces) and ORM frameworks like Hibernate.
  • Experience in handling messaging services using Apache Kafka.
  • Proficiency in working with databases like Oracle, MySQL, MongoDB, NoSQL.
  • Self-starter, independent, motivated, and enthusiastic team player with excellent analytical, written, communication and interpersonal skills.

TECHNICAL SKILLS

Programming: Java/J2EE (JSP, Servlets, JSTL, and other java related technologies.)

Technologies: JSP, JavaScript, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS, Bootstrap, Angular 2/7, React JS, Express.js, Ext JS, Backbone JS, Node JS.

Framework: Spring (MVC, AOP, ORM, Web Service, DAO), Hibernate, Bootstrap, Struts.

IDE: Eclipse, IntelliJ, STS

Web Technologies: HTML/HTML5, CSS, SSL, XML, AJAX, Web Services, REST

Web Servers: JBoss, WebLogic, WebSphere, Tomcat, Apache

Operating Systems: Windows (XP, 7, 8/8.1, 10)

PROFESSIONAL EXPERIENCE

Confidential - Pittsburg, PA

Full Stack Java Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) of the project in Agile methodology
  • Involved in the development of user interface applications and professional web applications using HTML5, CSS3, JavaScript, and jQuery, Ajax, JSON, Xml, Node JS, Bootstrap and Angular JS.
  • Develop the REST Microservices using java 8, Scala, on Intellij platform by gathering the knowledge of previous phase resources and integration with Oracle.
  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • Experience developing Single Page Application (SPA) with Angular 4 and Web API.
  • Requirements collection, analysis and design of both web application and Android mobile app.
  • Created Reusable Angular 7 components using Typescript and services are obtained using Dependency Injection to consume REST API's.
  • Designed and Developed application based on Micro service Oriented Architecture using Spring Boot and node JS.
  • Implemented functionality like searching, filtering, sorting, validating using Angular JS and Java Script.
  • Extensively used Spring MVC, Spring IOC, Spring Cloud, Spring Security and Spring Transaction to implement Java EE modules.
  • Used Groovy, Java and Node JS for developing the Microservices required for the project.
  • Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux.js.
  • Develop Oracle PL/SQL procedures and complex SQL queries for storing and fetching the data.
  • Business Logic is developed using Core Java concepts Collections, Generics, Exception Handled, Lambda expressions, Functional Interfaces and Streams.
  • Developed REST based web services for client side to send query request to Elastic Search and auto generated documentation for REST calls using Swagger API.
  • To process the bulk data received, created batch jobs using Spring Batch.
  • Implemented OAuth2.0 for authentication based web application and accessed their APIs for fetching data services.
  • Implemented the function to send and receive messages on Rabbit MQ synchronously and asynchronously.
  • Used Hibernate as the ORM tool for developing data persistence layer and developed configuration files for databases Oracle using Hibernate and JPA Repository.
  • Developed Angular JS custom directives, working on attribute level, element level, class level directives.
  • Designed and developed Micro Services business components using Spring Boot.
  • Architecture with JSP as View, Servlet as Controller, and combination of EJBs and Java classes as Model.
  • Experience in Integration of Amazon Web ServicesAWSwith other applications infrastructure
  • Developed Micro Services to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Used Multithreading for faster and parallel processing of documents.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Worked on REST APIs, and Elastic Search to efficiently handle and searching JSON data.

Environment: Java/J2EE, HTML5, CSS3, Java Script, jQuery, AngularJS, Node.JS, Spring, Hibernate, MVC, Web Services, JUnit, JMS, log4j, GIT, SOAP UI, REST Client, AWS, Jenkins, JIRA, SVN.

Confidential, Charlotte, NC

Full stack Java Developer

Responsibilities:

  • Analyzed business requirements, components and generate Project Plan Documentation based on internal stakeholder demands.
  • Involved in coding for the presentation layer using JQuery, JQuery Mobile, Node JS, and Java Script.
  • Excellent understanding of enterprise application development on cloud platforms like AWS, Open Shift and Azure.
  • Experience developing Single Page Application (SPA) with Angular 4 and Web API.
  • Coded extensively in AngularJS to make rich internet web pages.
  • Worked onMicrosoft Azure(Public) Cloud to provide IaaS support to client. Create Virtual Machines throughPower Shell ScriptandAzure Portal.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Developed Single Sign on (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Involved in enhancing and designing the legacy university portal to a new system including billing and services.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Worked on MVP design pattern for cleaner separation of concerns between the views the model and the controller.
  • Used spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template to perform the database the database operations by connecting Data Sources available.
  • Implemented Spring AOP for declarative transaction management.
  • Using Hibernate ORM tool for Memory mapping object-oriented domain model to relational database
  • Stored procedure in the database and used Dynamic SQL to load the data.
  • Used Jersey to implement Restful Web Service and used XML form to transfer the data.
  • Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.
  • Worked on implementing Microservices architecture by using containers.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharing and clever document design to make service extensible scale and feature wise.
  • Used Testing for backend test cases and Jasmine for Angular JS test cases.
  • Developing custom HTML elements using Angular JS directives for all the billing and service web pages in student portal.
  • Involved in coming up with strategy documents for using AngularJS controllers, directives, routers, services etc.,
  • Enhanced user experience by designing new web features usingMVC FrameworklikeAngular.js and Node.js.

Environment: Spring, Hibernate, J2EE, REST, Oracle 11g, Spring Boot, Angular JS, JSP, JQuery, CSS, HTML, Web Sphere, Eclipse, Linux.

Confidential - Austin, TX

Full stack Java Developer

Responsibilities:

  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated framework using Hibernate.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Developed REST web services using Apache CXF.
  • Maven was used for the entire build process.
  • Developed Message Driven Bean (MDB) components for JMS messaging.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle.
  • Deployed application in WebSphere Application Server.
  • Eclipse as IDE for developing and debugging the application.
  • Created JUnit tests for various modules.
  • Developed the Java/J2EE based multi-threaded application, which is built on top of the struts framework.
  • Developed cross-browser compatible website using HTML, CSS, MySQL and jQuery.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Designed and developed MicroServices using node.js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud Open Stack Platform.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Used SVN for versioning and concurrent access to the project files.
  • Developed different SOAP Web Services using WSDL, XML, and XSD.
  • Used Tomcat Application Server for development purpose.
  • Used Oracle SQL Developer for Oracle 10g for running queries to confirm the results from the application.
  • Involved in writing SQL queries and stored procedures for the application in Oracle.
  • Worked on code-merge, code integration and module integration. Involved in monitoring the defects and assigning it to the concerned.
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Used CVS as Version Control System for the application.

Environment: EJB, Hibernate, Spring, JSP, Servlets, XML, SOAP, WSDL, JavaScript, UML, HTML, Log4j, Junit, WebSphere App server, SQL Server.

We'd love your feedback!