We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Sterling, VA

SUMMARY

  • Over 6+ years of experience as a Software Developer involved in Object - oriented analysis, Design, Development, Testing, Implementation and maintenance of web bases.
  • Experience in Core Java with strong understanding and working knowledge of OO Concepts like Collections, Multi-Threading, Exception Handling and Polymorphism.
  • Expert with object-oriented design and modeling in Java using UML. Java expertise includes J2EE, XML, FrameWorks, JSP, Struts, and Servlets.
  • Experience with various MVC Java frameworks like Angular.JS, Node.JS, etc. Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, Node JS,React js and JQuery.
  • Experience in application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud and Hibernate.
  • Experience in Micro services and Spring Boot application development.
  • Experience in Object Oriented Analysis, Design, and Programming of distributed web-based applications.
  • Expertise in developing and updating a web page quickly and effectively using HTML5, CSS3, Angular 4.0, Bootstrap and jQuery with the webpage Cross Browser Compatibility and Responsive Web Design.
  • Comfortable working with MEAN(MongoDB, Express, Angular, NodeJS) stack.
  • Strong experience developing on Oracle and PL/SQL.
  • Expert in UML, design methodologies and design patterns.
  • Created and maintained the architecture for Restful API using Spring Boot.
  • Expertise in developing rich GUI interfaces, Java Server Side Programs, and e-Commerce applications using JSP, Servlets, and JDBC.
  • Experience in Version Control tools like CVS, SVN, GIT, Dimensions.
  • Expertise in developing web applications using JSP and Custom Tag Library components.
  • Experienced in processing, validating, and building XML applications using DOM and SAX parsers.
  • Expertise in DAO components using JDBC for Oracle and SQL Server.
  • Expertise in deployment and configuration of BEA WebLogic Application Server
  • Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the team members to meet the deliverables.
  • Working knowledge of IDE tools like Eclipse, NetBeans.
  • Strong knowledge of Object Oriented Analysis and Design, Use Cases, Sequence Diagram and Class Diagrams using UML and Rational Rose.
  • Exposure and working knowledge of Web Services using JAXP, WSDL.

TECHNICAL SKILLS

Languages: Java, C, C++, ORACLE, SQL & PL/SQL, UML, XML, HTML, DHTML, XHTML

JavaScript Libraries: JQuery, Angular.js, Node.js,React Js, Bootstrap.

Web Development: J2EE, Servlets, JSP, JDBC, HTML, XML, DTD, XS, DOM, SAX, JAXP, Log4J, JSON, XSLT,MVC

Databases: SQL Server 2000/2005, Oracle 11, MS-Access

Development Tools: Eclipse, NetBeans, VISIO, TOAD, Apache, ANT

Web & Application Servers: WebLogic 9.X/8.X/6.x, JBoss 5/6. Tomcat

Operating Systems: UNIX (Solaris 8/9, HP-UX) Windows 2000/2003

Version Control Systems: CVS, Clear Case, Visual Source Safe

Development Frameworks: Struts, Hibernate, Spring MVC, Spring Boot

PROFESSIONAL EXPERIENCE

Confidential, Sterling, VA

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Participated in JAD sessions gathering along with the Business Analysts.
  • Worked in an agile environment following SDLC methodology.
  • Experience in Backend development using Java 8 new features and implementing enhancements to integrate with database systems.
  • Design, implement, test and deploy services in a Micro service-oriented architecture and has implemented the REST-based Micro services using the Spring Boot, Spring Data with JPA.
  • Spring Boot Framework used to develop the modules like Spring MVC and core/IoC, Auto Wiring, Web (MVC), DAO.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and spring integration with Hibernate.
  • Built Micro services using Spring Boot, Netflix OSS, Spring Cloud and deploying to AWS Cloud.
  • Developed User Interface with technologies like HTML, Angular 7, react Js and jQuery.
  • Developed UI layer for the application using HTML5, CSS3, Angular 7
  • Used Angular two-way binding and implemented the search functionality using Angular 7.
  • Worked with Docker on multiple cloud providers, from helping developers build and containerize their application (CI/CD) pipelines to deploying either on a public or private cloud.
  • Experience in gathering business requirements and its implementation for the new feature development.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Performed configuration, deployment and support on Amazon Web Services (AWS).
  • Used Git for version control and JIRA for bug Tracking and Project Management.
  • Worked on Query optimization also experienced in writing SQL queries.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services
  • Used GIT as Version Control.
  • Implemented logger for debugging using Log4j
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.8,Angular JS,Node JS, react Js, AWS, JSP, CSS, HTML 5, Spring 5.0, Spring Boot, Micro services, Hibernate 4.0, JMS, AWS, Maven, Log4J, JavaScript, Ajax, Junit 4.0, Oracle 11G, PL/SQL, WebLogic 12, Linux Git, Angular 7, Oracle, TOAD, Web Services,MongoDB

Confidential, Rockville, MD

Senior Java J2ee Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Experience in Waterfall Model, Agile methodologies such as Scrum and Test-Driven Development.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
  • Developed Micro services & APIs using Core Spring, Spring MVC and Used JMS (Java Messaging Service) as messaging system between the APIs and Micro services.
  • Used Hibernate to improve the application throughput, and created the mappings to fit the existing table structure.
  • Extensively worked on both consumption & producing of RESTful based web services using JAX-RS & jersey parsers.
  • Used AngularJS as the development framework to build a single-page application.
  • Developed the UI screens using HTML5, CSS3, and Ajax & JQuery.
  • Involved in performance tuning of application, monitoring the end of day load and application behavior using JProfiler.
  • Analyzed the Maven dependency management in base code to annotate the dependencies on to Spring Boot application in to Gradle for Micro Services.
  • Applied various j2ee design patterns such as Front Controller, Factory, Singleton, Business Delegate, Session Façade, and Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Implemented the order-grouping module using heavy multi-threading concepts & latest java 1.8 concurrency features to make the code thread safe.
  • Developed Session Beans to process user requests and to load and store information from database.
  • Wrote Stored Procedures and complex queries in Oracle 11g database.
  • Involved in building and maintaining cloud based infrastructure on AWS.
  • Designed and developed JUnit test cases during the development phase.
  • Used Jenkins for continuous integration and Maven for building the EAR file.
  • Served as POC for on call support in the production team on a rotation basis.

Environment: Java 1.7, Oracle 11g, PL/SQL, Spring 3.0, Spring Boot, Spring MVC/JDBC, Angular JS, Maven, Jenkins, Linux VMs, Selenium, Test NG, WebLogic 10, JBOSS, Hibernate, AWS, CVS.

Confidential, Dallas, TX

Java / J2ee Developer

Responsibilities:

  • Coordinated with the business analysts, project managers to analyze new propose Ideas/Requirements, designed the integrated tool, developed and implemented all the modules.
  • Involved in different stages of Software Development Life Cycle SDLC including analysis, designing, coding, and testing.
  • Worked with Agile Methodology in a TDD and BDD Test Driven environment.
  • Involved in developing Classes diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
  • Implemented spring framework for the backend development. Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services. Configured and accessed Hibernate with Spring IOC.
  • Responsible to enhance the UI using HTML, JavaScript, XML, JSP, CSS as per the requirements and providing the client-side JavaScript validations.
  • Applied AJAX, JavaScript and jQuery to handle asynchronous requests from clients.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using jQuery.
  • Used the responsive utilities of the Bootstrap frameworks to facilitate the design displaying properly on different devices.
  • Worked on Restful web services, which enforced a stateless client server and support JSON few changes from SOAP to Restful Technology Involved in detailed analysis based on the requirement documents.
  • Deployed allocations in the JBOSS application servers and written automation scripts on UNIX boxes.
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Implemented Log4J for Logging Errors, debugging and tracking

Environment: Java 1.6, Java, J2EE, Maven, XML, jQuery, CSS, HTML, Java Script, AJAX, SOA, Spring, Hibernate, MVC, REST, Oracle, PL/SQL, Servlets, JBOSS, UML, Scrum, Log4j, GIT, JUnit, Eclipse and Windows.

Confidential

JAVA Developer

Responsibilities:

  • Involved in the Analysis, Design, Coding, modification and implementation of user requirements.
  • Followed Agile (SCRUM) methodologies for Software Development.
  • Designed UML diagrams as part of the functional and technical Design using Visio.
  • Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript. Implemented XML callbacks and Core functionality using JAVA.
  • Involved in unit testing and Regression testing to ensure that the product assures to have good quality.
  • Used JavaScript for validation of page data in the HTML pages.
  • Preparation of framework classes for communication between portal to EJB and Hibernate.
  • Involved in creation of web services, WSDL and web methods with Annotation in hibernate, implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
  • Implemented modules using Core Java APIs, Java collection and integrating the modules and used Web Services by exchanging data between applications over HTTP.
  • Developed SQL queries and Stored Procedures using PL/SQL to retrieve and insert into multiple database schemas.
  • Developed MAVEN scripts for preparing EAR & WAR files used to deploy J2EE components.
  • Used NetBeans for development & Apache Tomcat Application Server for deploying web application.
  • Utilized SVN for version Control and source code maintenance needs.
  • Use IBM MQ Series to send information from mainframe to web and back to mainframe.

Environment: Java 1.4, Spring, Hibernate, JSP, Servlets, HTML, CSS, JavaScript, jQuery, AJAX, SOAP Web services, WebLogic, Oracle, PL/SQL, SQL, Log4j, Maven, SVN, Junit and Windows.

Hire Now