We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Denver, CO

SUMMARY:

  • Over 7 years of experience in with proficiency in Analysis, Design, Development, Architecture, Coding, Testing and implementation of Client/Server, Internet Applications with hands of experience in J2EE.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSTL, JMS, Spring, Hibernate, Java Beans, JNDI, JDBC, XML, and Web Services (SOAP and REST).
  • Good Working experience in using different modules like Spring MVC Framework module, Spring AOP Module, Spring ORM module in Spring Framework.
  • Expertise in UI development using Angular JS, HTML/ HTML5, CSS/ CSS3, JavaScript, JQuery, JSON and AJAX.
  • Experience in Spring Framework such as Spring MVC, Spring IOC (Inversion of control), and Spring JDBC and Spring AOP modules.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, and parsers like SAX and DOM.
  • Defined set of security policies which helps in identifying categorizing and protecting the assets on AWS, managing access to AWS resource using accounts, users and groups. Expertise in using design patterns including Singleton, Factory, Factory Façade, Front Controller, Data Access Object, MVC and Data Transfer Object.
  • Integrated the application with Spring - MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
  • Developed applications using IDEs like Eclipse, NetBeans and RAD.
  • Good experience in Oracle, SQL Server, DB2 and MYSQL databases.
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on REST, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proven experience with Application Servers like WebSphere, WebLogic, JBoss and Tomcat.
  • Good working experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
  • Strong experience using Mockito, JUnit to perform unit testing and used Log4J for runtime logging.
  • Experience in PL/SQL, RDBMS to develop stored procedures and triggers in DB2 and Oracle.
  • Good experience with Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, AWS-Code commit.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS:

Programming Languages: Java, C++, C, UML, XML, SQL, PL/SQL.

Web Technologies: Angular JS, HTML/ HTML5, CSS/ CSS3, JavaScript, JQuery, JSON, AJAX.

J2EE Framework/API s: Spring, Hibernate, JDBC, JMS, RMI, JNDI.

Operating System: Windows, UNIX/Linux.

IDE: RAD, Eclipse, MyEclipse, NetBeans.

Web Services: SOAP, REST, Microservices, AWS.

Application/Web Servers: WebSphere, WebLogic, JBoss, Tomcat.

Databases: SQL Server, Oracle, My SQL, DB2, Mongo DB.

Design Methodologies: OOAD, SDLC, AOP, Agile, Scrum, Waterfall, TDD.

Version Control: SVN, CVS, GIT.

Testing/ Logging Tools: JUnit, Log4J.

Build Tools: ANT, Maven, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential - Denver, CO

Full Stack Java Developer

Responsibilities:

  • Requirements gathering Analysis, Design, Business logic implementation and Unit testing, Deployment and Maintenance of the Application.
  • Responsible for Analyzing, designing, developing, coordinating and deploying web-based application.
  • Used Agile Methodology for developing the application.
  • Used Design Patterns like Singleton, Business Delegate, Value Object, Session Façade, Service Locator, DAO, DTO and MVC.
  • Designed and Developed the UI screens using JavaScript, Angular JS, CSS3 and HTML5.
  • Implemented different validation control on the web-pages using Angular JS.
  • Used MVC Framework Angular.js in the development for data binding and to consume web services.
  • Business logic is implemented using Spring Core, Spring ORM, and Spring DAO modules.
  • Data operations are performed using Spring ORM with Hibernate by taking using annotations, auto wiring and implement the Hibernate Template and criteria API for Querying database such as HQL and SQL.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Experience in creating JavaScript for using DML operation with MongoDB.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Worked on SQL queries with Oracle SQL developer to select/insert/update/joins etc. for test/development purpose in local environment.
  • Datacenter migration to Amazon Web Services (AWS) infrastructure and provided initial support to Applications and Database teams.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Using WebLogic Application Server as an application server and Eclipse as IDE.
  • Used GIT as Source Version control management system and worked on GITHUB repository.
  • Testing is done through Test Driven Development (TDD) using JUnit.
  • Provided application support during the system testing, Joint System testing and user acceptance testing.
  • Tracked issues using JIRA using confluence.

Environment: Java, J2EE, Servlets, Java Beans, Spring, Hibernate, XML, AWS, Spring Boot, Microservices, AWS, RESTFUL, XML, React Js., HTML5, CSS3, JavaScript, AJAX, Jenkins, Log4j, JUnit, SQL, MongoDB, Apache Tomcat, WebLogic Server, Oracle, ANT, GIT, Eclipse, Windows.

Confidential - Jacksonville, FL

Full Stack Java Developer

Responsibilities:

  • Responsible for Analyzing, designing, developing, coordinating and deploying web-based application.
  • Designed and developed User Interaction screens using Angular JS, HTML5, CSS3, JavaScript, AJAX and JSON.
  • Used Angular JS as the development framework to build a single-page application.
  • Developed facilities for stripping long error messages from minified JavaScript code for Angular JS.
  • Used Spring core annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
  • Developed JMS components to send messages from one application to other application internally.
  • Designed and developed restful API and services using best practices to interact within the microservices and with the front end.
  • Implementing JAX-RS services using Spring Boot.
  • Developed the automated unit test cases for the Microservices using Junit, Mockito, and Sonar and deployed them in the Jenkins pipeline.
  • Manage and Monitor large production MongoDB shared cluster environments having terabytes of the data.
  • Worked on Spring Security Framework for authentication and authorization.
  • Used Hibernate framework for the backend persistence layer.
  • Integrated Spring DAO for data access using with Hibernate.
  • Worked with DB architect to design database objects, Conceptual Data Model and Logical Data Model.
  • Designed and developed applications with multi-threaded environment.
  • Developed the Servlets for processing the data on the server.
  • Developed PL/SQL triggers and master tables for automatic creation of primary keys.
  • Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
  • Used GIT repository for Source Code Management (SCM) systems.
  • Built the application and managed project dependencies using Maven.

Environment: J2EE, JSP, Servlets, Spring, MVC, JMS, JNDI, Spring Boot, Hibernate, Microservices, HTML5, CSS3, JavaScript, AJAX, React Js., Angular JS, JSON, REST, Log4j, Oracle, PL/SQL, Mongo DB, JUnit, WebLogic, Eclipse, GIT, Maven, Windows.

Confidential - Chevy Chase, MD

Java Developer

Responsibilities:

  • Actively involved in full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
  • Designed and developed UI screens using Angular JS, HTML5, CSS3, JavaScript, JSON and AJAX.
  • Developed custom Angular JS directives to build custom reusable components to use across the application pages.
  • Used Spring framework including Spring Beans, Spring AOP and Spring Boot.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC.
  • Designed and developed Rewards API using Spring Boot.
  • Used Spring AOP for logging for crosscutting concerns of the application.
  • Used Spring XML configuration for Dependency Injection.
  • Developed components of REST web services end to end, using different Annotations.
  • Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
  • Create Internal and External services, Entity services and handlers.
  • Wrote SQL queries and PL/SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
  • Deployed the application on WebSphere application server.
  • Used Maven for build framework and Jenkins for continuous build system
  • Developed and performed unit testing using JUnit framework in a Business-Driven environment (BDD).

Environment: Java, J2EE, Spring, MVC, Hibernate, Servlets, XML, Angular JS, HTML5, CSS3, JavaScript, JSON, AJAX, REST, Eclipse, Oracle, PL/SQL, SQL, WebSphere, Maven, Jenkins, JUnit, GIT, Windows.

Confidential - Philadelphia, PA

Java Developer

Responsibilities:

  • Developed User Interface using JSP, JavaScript, CSS and AJAX and worked with JavaScript third party languages like JQuery.
  • Used framework in developing user interfaces using UI Components, Validator, Events and Listeners.
  • Developed Service layer using Spring framework.
  • Used Agile Development Methodologies and rapidly delivered software.
  • Used various design patterns like MVC, Singleton, Value Object and Factory.
  • Generating Hibernate mapping files and domains using tables.
  • Implemented Hibernate Inheritance strategies to map relation between tables and configured relationship using Hibernate annotations.
  • Integration with service engine using SOAP based web services using Apache CXF.
  • Implemented core java concepts, Collection Framework using Hash maps and Array List, Interface, abstract, serialization and handled exceptions using exception Handling.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Support production development, implementation and deploying.
  • Deployed the application on to the JBoss application server.
  • JUnit was used for testing and built projects using ANT.
  • Used SVN as source control repository.

Environment: Java, J2EE, Spring, Hibernate, Servlets, Design Patterns, JMS, JSP, JSP, JavaScript, CSS, AJAX, XML, SQL, Oracle, SOAP Web services, Apache Tomcat, JBoss, JUnit, Log4J, SVN, Agile, ANT, Windows.

Confidential - Peoria, IL

Back End-Java Developer

Responsibilities:

  • Designed the system with OOAD methodology using various design patterns like factory method, Singleton, Adaptor, Template etc.
  • Wrote request handler methods in the Spring MVC controllers.
  • Developed business layer using Spring and Hibernate architecture.
  • Configured the Spring framework for entire business logic layer with XML bean configuration files.
  • Used Spring IOC for Dependency Injection
  • Published and consumed SOAP Web Services for transferring data between different applications.
  • Wrote Controller classes in Spring MVC framework in the web layer.
  • Used Eclipse for building, developing and integrating the application.
  • Developed DAO service methods to populate the domain model objects using Hibernate.
  • Used java collections API extensively such as Lists, Sets and Maps.
  • Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server.
  • Used SVN version control to track and maintain the different version of the project.
  • Designed Unit test plans and developed JUnit cases
  • Configured Log4j for logging and debugging.
  • Deployed the applications on WebLogic Application Server.
  • Build the applications using ANT tool.

Environment: Java, J2EE, Spring, Hibernate, WebLogic, JMS, Servlets, Eclipse, XML, JSP, HTML, CSS, JavaScript, JQuery, AJAX, SOAP Web Services, MySQL, PL/SQL, ANT, UML, JUnit, Log4j, SVN, Windows.

Hire Now