We provide IT Staff Augmentation Services!

Java fullstack  Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 5 years of full stack development experience with thorough knowledge in all phases of Software Development Life Cycle (SDLC) on projects like web based and distributed enterprise application usingJAVA/J2EE technologies.
  • Experience in Agile development methodology, waterfall and TDD (test driven development).
  • Experience in Transforming Web/Graphic Designers static prototypes/Wire frames into hand - coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3C-established web standards with respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
  • Expert level skills developing applications using CoreJava, J2EE, JSP, Servlets, Spring, Hibernate, Web Services (SOAP and REST), Collections, JDBC, XML, HTML, XHTML, HTML5, CSS, JSON, JavaScript, Ajax, AngularJs, Bootstrap, Design Patterns, XSL/XSLT and jQuery.
  • Hands-on knowledge on Angular 2/4 framework with NGRX to achieve MVVM design flow on client-side. Familiar with creating ShadowDOM and decorator along with view encapsulation concepts of Angular 2/4.
  • Working knowledge on Stream API, Time API, Functional Interfaces, Lamda Expressions or Arrow Functions, Transaction Management, Exception handling, Collection API, Multithreading and other latest features ofJAVA8 in most of the projects.
  • Experience in developing Controller Classes using Spring AOP, Spring Boot, Spring Batch modules and handled the security using Spring Security and hand on experience on other Spring modules like MVC, Spring IOC.
  • Experience in Producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (JavaAPI for XML Registries).
  • Expert in implementing SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Experience on Microservice using Spring Boot through the combination of REST and Apache Kafka message brokers.
  • Experience in using ORM frameworks like Hibernate, Spring Data, IBatis, MyBatis,Java Persistence API (JPA), Hibernate's second level cache -Ehcache to interact with relational databases.
  • Experience in working with databases MSSQL Server, Oracle, MS Access and MySQL and NO-SQL platform like MongoDB.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools building projects.
  • Hands on experience using Messaging Services like JMS, MQ Series, Active MQ.
  • Experience on Continuous integration environments of Jenkins to integrate and deploy code on CI environments for development testing and an Integrated Development Environment like Eclipse, RAD 7.5/8.5 for code development.
  • Experience in configuring and deploying applications on Web Sphere, Web Logic, Jetty, Apache Tomcat and JBoss.
  • Expertise in using various VCS (Version Control Software) tools like Git, SVN, and CVS.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant, Maven and Gradle tools building projects.

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Java Fullstack Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using AGILE methodology.
  • Designed entire framework to support Test Driven development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
  • Used Rational Rose for Use-case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Created user-friendly GUI interface and Web pages using HTML5, CSS3,Bootstrap, JavaScript, JQuery, Angular JS and NodeJS.
  • Work on designing and developing features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, WebApp components, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Used Angular 2 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Used Spring MVC and Hibernate ORM to mapJavaclasses to data base tables using various annotations and POJO classes.
  • Worked with Spring Boot for implementing the application and used Spring Security for security purpose.
  • Used Microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, MongoDB and MQ message brokers and leveraging AWS to build, test and deploy Identity micro services.
  • Involved in the development of SOAP and REST Web Services and consumed some Web Services from external application.
  • CreatedJavaServer Pages JSP's and populated them from databases using Hibernate.
  • Worked on core interfaces of Hibernate such as Configuration, Session Factory, Session, Query, Criteria and Transaction.
  • Developed session EJB and message driven bean (MDB) to process JMS XML messages.
  • Created/managed Mongo DB/NoSQL collections. Developed Server side automation using Node.js scripting and connecting different types of SQL and NoSQL databases.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Worked on configuration and usage of Apache Log4J for logging and debugging purposes. Used Eclipse as IDE tool to develop the application.
  • Developed integration modules for disparate clients using Apache Camel.
  • Used EJB for business tier, Used Stateless Session Beans for business logic and Message Drive.
  • Created Tomcat instances and modified each and removed shared component.
  • Developed the application on Web Logic Application server.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
  • Developed Junit test cases for test coverage of the application and Implemented Unit and Integration test cases with JUNIT Framework based on Functional Flow.
  • Using JIRA to manage the issues/project work flow.

Confidential, Los Angeles, CA

Fullstack Java Developer

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Developed UML Use Cases, Activity, Sequence & Class diagrams using Rational Rose.
  • Worked on Client-side web development utilizing HTML 5, CSS3, Bootstrap, AngularJS to develop Single Page Application (SPA) and for the interactive user interface.
  • Used AngularJS framework where data from backend is stored in model and populated it to UI.
  • Created AngularJS Controller Which Isolate scopes perform operations in UI.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Extensively Implemented Spring Boot, dependency Injection (DI) and AOP.
  • Used Spring Core Annotations for Spring DI and Spring MVC for REST API's and Spring Boot.
  • Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed Restful web services interface toJava-based runtime engine and accounts.
  • Implemented Service Oriented Architecture (SOA) using AWS for sending and receiving messages while creating web services.
  • Used Object/Relational mapping tool Hibernate/JPA to perform data base activities and transactions
  • Implemented Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Involved in creating and extracting data from database using SQL queries, PL/SQL Stored procedures, triggers and packages on Oracle Database.
  • Responsible for CI/CD process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs
  • Worked in setting up Linux Environment on AWS cloud infrastructure, migrated corporate Linux servers from physical servers to AWS virtual servers.
  • Wrote Unit testing and Test suites using JUnit framework for testing application.
  • Used GIT for version control and ANT for application build.

Confidential, Trumbull, CT

Java Developer

Responsibilities:

  • Involved in gathering requirements from Client and participated in various group meetings.
  • Involved in understanding of business requirements, design and development of the project.
  • Developed the Business logic in the middle-tier using Java classes, Java beans for storing and retrieving the data from Database.
  • Developed Servlets, JSP’s, Custom Tags, XML, Tiles framework, Struts, EJBs, and UML.
  • Worked with Struts front-end utilizing the Struts tiles framework and Struts Validation framework to implement the GUI interface.
  • Extensively used the Struts Tags and JSTL for the view side of MVC.
  • Supported integration efforts between Struts Action classes and the EJB’s services layer.
  • Implemented Client-Side validations using JavaScript
  • Implemented Session Beans for business logic and Message Driven Beans for asynchronous messages.
  • Used Clear Case as the version control software.
  • Created special database maintenance tools, using Perl scripts, enabling database modelers to manage the databases more effectively.
  • Involved in writing J-Unit test scripts to check the functionality of the middle tier and aid in debugging phases.
  • Wrote test cases to verify functionality & performance of application based on requirements.
  • Created stored procedures and PL/SQL statements to interact with the Oracle database.
  • Developed several POJO class to map table data into Java Object.
  • Used SQL developer database tool to build, edit, and format database queries, as well as eliminate performance issues in the code.
  • Involved in deploying & running application on JBOSS & fixing issues during production.

We'd love your feedback!