We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Over 8 years of professional experience as a Java J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies.
  • Experience in designing and developing web - based applications using Java, J2EE, Web Services, both SOAP/WSDL and REST, MVC framework, Spring, Hibernate, Struts, Oracle and SQL.
  • Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of Web services, Client Server and Web based applications using J2EE/Java, JSP, Java Script, Servlets, EJB, JMS, XML, XSL, and XSLT.
  • Implemented AWS for using a standardized approach in requirements implementation.
  • Experience in working on various spring modules (Spring Core, Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experienced in implementing DAO layers using JPA standards and Hibernate API interfaces.
  • Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, WSDL, RESTful, DTD, XSL, XPath, DOM, SAX, HTML, CSS, and JavaScript, AngularJS, JQuery, EXTJS.
  • Experienced in working with SOA architecture by producing/consuming SOAP based web services using Apace Axis, CXF engines.
  • Solid understanding of Data Structures, Algorithms & Object-Oriented design concepts.
  • Implemented OAuth2.0 for authentication based web application and accessed their APIs for fetching data services.
  • Implemented security and authentication concepts such as OAuth 2.0, and Cryptographic algorithms.
  • Exposure to NoSQL database programming - Apache Cassandra.
  • Experience in producing and consuming Rest based web services.
  • Proficient in designing applications using and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, Ajax, JQuery, Javascript and servlets.
  • Used Maven to build and run the Seleniumautomationframework. Once the script got over, framework used to send theautomationreports over email
  • Experience working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM).
  • Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio 2003/2007, Rational Rose.
  • Expertise in Database application programming for Oracle, PostgreSQL server using Stored Procedures, Triggers, Views etc.
  • Experience in using various databases such asMongoDB, DB2 and Oracle.
  • Hands on experience withSQL/No SQL databases systems like Sybase, Oracle, SQL Server, MySQL, MongoDB, DB2 using mechanical assemblies like SQL Navigator, Toad for performing SQL and PL/SQL programming.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, Team Player can work with minimal supervision with effective Communication skills
  • Organizational skills combined with attention and Time management skills.

TECHNICAL SKILLS

Languages: Java, J2EE, HQL, SQL, PL/SQL.

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services, Multithreading, Custom Tags

Web Technologies: HTML5, DHTML, JavaScript, JQuery, CSS3, AJAX, DOJO, XML, Node JS, Angular JS, Bootstrap

Frameworks and IDE's: Struts, Spring, Hibernate, JPA, JSF 2.0/1.2, Spring Core, Spring ORM, Spring MVC, Spring AOP, Spring Boot, Spring Security, OAUTH2.0

Web/Application Servers: Web Logic, Web Sphere, Apache Tomcat 9.x/8.x, JBOSS, IIS, Jetty.

Web Service Technologies: SOAP, REST, WSDL.

Build Script: ANT, Maven, Shell scripts, Batch scripts

IDE's: Eclipse, My Eclipse, Net Beans, Intellij.

Methodologies: Agile, Waterfall, Iterative.

Database Environments: Oracle 10g/9i, SQL Server, MySQL, DB2,MongoDB, Derby.

Operating Systems: Windows, Mac, Linux and UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Full Stack Java Developer

Responsibilities:

  • As a Full Stack Developer in Java, involved in understanding SDLC using Agile methodology and worked on front- end and back- end tools and frameworks.
  • Involving in environment setting, which includes installation, configuration application servers.
  • Using AJAX extensively to implement front end /user interface features in the application.
  • Implementing responsive Angular4.JS components for different solutions and performing the server side validations using Node.JS framework.
  • Writing effective JavaScript code for Angular4.JS and Node.JS applications for interacting with server and network applications.
  • Developing CSS3 style sheets to give gradient effects, page layouts, navigation and icons.
  • Experience with unit testing frameworks, Proficient in OOD and Implementation Design Patterns, Proficient Foundation works.
  • Development of the service layer using Core Java/J2EE.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.
  • Using REST and SOAP Web Services to exchange information.
  • Using Swagger Framework, implementing the Restful API and Swagger gives the rich UI to test API.
  • Configuring Maven for JAVAautomationprojects and developed Maven project object model (POM) for Unit and Integration tests.
  • Connecting SQL Server through SSH tunnel to generate the files and send it to clients and Prime Brokers.
  • Designing and developing required Selenium support code in Java for SeleniumWebDriver.
  • The MicroServices are implementing using spring boot and Hibernate ORM. Implementing JEE components using spring MVC and spring security modules.
  • Using Spring Batch, creating the batch jobs, which runs every day to get the data from other database to our local Oracle 11g database.
  • Used Mongoose API in order to access theMongoDBfrom NodeJS.
  • Working on creating the entire product catalog data usingMongoDB.
  • Worked on multiple JS framework such as React, Flux, Angular and Backbone.
  • Responsible for enabling second level cache in Hibernate framework.
  • Experience in re-architecting monolithic architecture service in to micro services base architecture using spring boot and pivotal cloud foundry.
  • Performed unit testing using Karma, Chai and Sinon.
  • Using Amazon Web Services (AWS) for effective implementation of the modular components.
  • Configuring the RedHat server on AWS by creating the EC2 instance.
  • Extensive Programming, testing and debugging skills to write new applications.
  • Integrating Git intoJenkinsto automate the code check-out process.

Environment: Core Java/J2EE, Agile Scrum, AJAX, CSS3, HTML5, Angular4.JS, MongoDB,,Node.JS, Hibernate, Git, Jenkins, Spring Boot, Micro Services, Spring MVC, Spring Security, Spring Batch, Selenium, SQL, Maven, Junit, Swagger, Rest API, SOAP, PCF, AWS, Eclipse.

Confidential, Fort Worth, TX

Full Stack Java Developer

Responsibilities:

  • Involved in understanding SDLC using Agile methodology and worked on front- end and back- end tools and frameworks.
  • Involved in environment setting, which includes installation, configuration application servers.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Writing effective JavaScript code for Angular2.JS and Node.JS applications for interacting with server and network applications.
  • Worked on multiple JS framework such as React, Flux, Angular and Backbone.
  • Developing CSS style sheets to give gradient effects, page layouts, navigation and icons.
  • Experience with unit, Mockito testing frameworks, Proficient Implementation Design Patterns, Proficient Foundation works.
  • Using Amazon Web Services (AWS) for effective implementation of the modular components.
  • Development of the service layer using Core Java/J2EE.
  • Development using Spring Framework (MVC, Auto wiring, JDBC, REST and SOAP Client API, Asynchronous calls) which communicates with various service layers and configuring the spring xml files.
  • Using REST and SOAP Web Services to exchange information.
  • Using Swagger Framework, implementing the Restful API and Swagger gives the rich UI to test API.
  • Configuring Maven for JAVAautomationprojects and developed Maven project object model (POM) for Unit and Integration tests.
  • Experience in implementing test cases and performing unit testing using Jasmine and Karma.
  • Designing and developing required Selenium support code in Java for SeleniumWebDriver.
  • Involved inCassandraData Modeling discussions and query patterns to finalize the table design and queries
  • The MicroServices are implementing using spring boot and Hibernate ORM. Implementing JEE components using spring MVC and spring security modules.
  • Responsible for enabling second level cache in Hibernate framework.
  • Extensive Programming, testing and debugging skills to write new applications.
  • Integrating Git intoJenkinsto automate the code check-out process.

Environment: Core Java/J2EE, Agile Scrum, AJAX, CSS, Angular2.JS, Node.JS, Hibernate,Cassandra, Git, Jenkins, Spring Boot, Micro Services, Spring MVC, Spring Security, Bamboo,Selenium, SQL, Maven, Junit, Weblogic, Mockito, Swagger, Rest API, SOAP, AWS, Eclipse.

Confidential, Losangeles, CA

Full Stack Java Developer

Responsibilities:

  • Involved in the design and development of application using Spring and Hibernate frameworks.
  • Extensive experience in developing business components based on the customer requirement by usingJavaAPI.
  • Used Agile Methodology to develop Application.
  • Designed and developed user interfaces using HTML, CSS.
  • Used JavaScript, Angular.JS, AJAX, CSS, and HTML as data and presentation layer technology.
  • Created Custom Directives and Custom Filters for user input data validation with Angular.JS framework.
  • Used Data Studio to query, update and monitor DB2 database.
  • Built Single page application (SPA) using Angular.JS as per the requirement and achieved two way data binding.
  • Implemented all the front end components using Spring MVC.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI and XML using IDE- Eclipse and deployments in WebSphere.
  • Worked on Asset Management Module in order to develop services using Restful Web services.
  • Used SOAPUI to interact with other applications using SOAP and WSDL file.
  • Used GIT bridged to Jenkins as a repository for managing/deploying application code.
  • Used JPA to manage data between business layers to the database layer.
  • Configured Maven for JAVAautomationprojects and developed Maven project object model (POM) for Unit and Integration tests.
  • Experience in implementing test cases and performing unit testing using Jasmine and Karma.
  • Configured and Demonstrated inter node communication betweenCassandranodes and client using SSL encryption.
  • Designed and developed required Selenium support code in Java for SeleniumWebDriver.
  • Used JUnit for extensive functional and Unit testing code.
  • Used spring framework, Spring AOP, Spring ORM, Spring JDBC modules.
  • Used Mockito for mocking services to test.
  • Followed Agile methodology in delivering the work.
  • Customized schemas using the liquid base. Which it helps to promote the databases to any environments easily.

Environment: Java, J2EE, Spring MVC, Spring IOC, Spring AOP, Spring ORM, Spring JDBC, Hibernate, HTML, CSS, Angular.JS, AJAX, JavaScript, Selenium, Maven, Junit, Weblogic,Mockito, JPA, Servlet, JNDI, XML, WebSphere, SOAPUI, Jenkins, Cassandra, Eclipse, DB2.

Confidential, Atlanta,GA

Java Developer

Responsibilities:

  • Developed Web applications using JavaScript, MVC, OOD, OOP, client side validation using JavaScript.
  • Designed and implemented Java engine and API to perform direct calls from font-end JavaScript.
  • Fixed critical issues when calling the differentWeb services.
  • Implementation of Web Design based onCSS,HTML and JQuery.
  • Used the following software in development: Eclipse, Perforce, Microsoft Office.
  • Involved in complete Software development lifecycle including Analysis, Design,
  • Implementation, Testing and Maintenance employedSCRUMmethodology ofAgilemodel.
  • Developed the code usingSpring Framework,JavaScript, JMS, JNDI, XML, XSLT and HTML.
  • Expertise in implementingService Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Experienced in working in Agile based development environment and participating in Scrum sessions. Part of Agile teams, including meetings, iterative development, estimations and design sessions.
  • UsedEclipsefor writing code, UsedTomcatfor deploying various components of application.
  • Used Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework.
  • Working experience with No SQL DB Mongo DB for offering commercial support and other services
  • Develops and updates the company's high-volume e-commerce website using technologies such as JQuery, CSS/LESS, HTML.
  • UsedLog4Jfor logging and tracing the messages.
  • UsedSVNfor version control across common source code used by developers.
  • ImplementedJavaScriptsource code and embedded nested event handling logic usingJQuery event handlers and call back functions.
  • Maintained high level of unit test coverage through test-driven development.
  • Followed complete test driven development (TDD) for execution of this project.
  • Used Selectors in JQuery for updating content on DOM nodes.
  • Experienced on implementing Rich Internet Applications i.e., RIAs usingJavaScript, JQuery, AJAX calls and JSONdata from the server.
  • DevelopedJavaScriptcode using XML Http Request Adapter to send AJAX request to the server side code and also implemented a callback function to handle the results.
  • Programmed standards complaintHTMLandCSSworking with jQuery library modules and JavaScriptframework libraries.
  • Strong working knowledge of Photoshop, Illustrator, In Design, Fireworks and associated UX design tools.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.

Environment: Eclipse, JavaScript, CSS, JQuery, HTML, JMS, JNDI, XML, XSLT, SOA, WSDL, SOAP, Log4j, SVN, TDD, AJAX, JSON.

Confidential, Baton Rouge,LA

Java Developer

Responsibilities:

  • Involved in the Involved in the SDLC phases i.e. analysis, design, development and testing phases of the project
  • Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • JDBC APIs and Hibernate was used to access Database.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
  • Interacted with clients and application users in gathering the Requirements.
  • Implemented Web Services to receive client requests.
  • Implemented JUnit for testing.
  • The application flow is designed and developed using spring and data mapping framework.
  • Designed and implemented Session Facade, Service Locator, Business Delegate and Data Access Object design patterns.
  • Prepared Test Cases to perform Unit, Integration and System Testing.
  • Responsible in assisting the Technical lead with Requirement Analysis, Technical documentation and preparing Technical Design Specifications.
  • Developed JSP pages for web Layouts using HTML, CSS with UI components.
  • Deployed the application components using Apache Tomcat Server and tested the developed components using Junit.

Environment: Java, Spring, Hibernate, JDBC, Oracle DB, Restful Web Services, JUnit, Design Patterns, JSP, HTML, CSS, Apache Tomcat.

Confidential

Java developer

Responsibilities:

  • Analyzed object oriented design and developed sequence and class diagrams using UML.
  • Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
  • Developed Care Plans module, which provides a comprehensive library of problem, goals and approaches.
  • Developed General Ledger module, which streamlines analysis, reporting and recording of accounting information.
  • General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Designed user-interface and checking validations using JSP and JavaScript.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Developed components using JAVAmultithreading concept.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from the database.
  • Involved in design of JSP's and Servlets for navigation among the modules.
  • Designed cascading style sheets and XSLT and XML part of order entry
  • Developed client side validations with Javascript.Hosted the application on WebSphere.

Environment: J2EE, HTML, JavaScript, JSP, XML, JDBC, Multithreading, EJB, Servlet, CSS, XSLT, XML, WebSphere.

We'd love your feedback!