We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Nashville, TN

SUMMARY:

  • Having 7+ years of experience in analysis, design, and implementation and testing of Object - Oriented Applications in Client/Server environment using Java/J2EE Technologies.
  • Developed UI using HTML, DHTML, JavaScript, CSS, jQuery, Bootstrap, AJAX and AngularJS, ReactJS, Redux, for providing the user interface and communication between the client and server.
  • Experience in developing Web-Centric applications using Angular JS, Backbone JS, ExtJS, NodeJS, JavaScript, JQuery, CSS3.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, JMS, EJB transaction implementation (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, OOAD,XML, XSD, XSL, DOM, JNDI, Multi-Threading, RMI, JavaScript, AJAX Networking, Exceptions, Mean Stack.
  • Extensively worked on during my tenure in Software Development are Angular JS, React JS, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, REST Web services, and Databases like Oracle.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Micro services, Spring REST, Spring JPA.
  • Extensive experience in implementation of the version control software’s SVN, CVS, GIT, and Clear Case.
  • Strong Knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions. Experience with Hibernate JPA Entity Manager for CRUD Operations.
  • Used Micro service architecture with Spring Boot based services interacting through the powerful messaging tools such as REST.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development and Pair Programming.
  • Experienced in with AWS Cloud - EC2, EBS, s3 bucket, Lambda function, Docker, ELK, and Auto scaling and databases such as NoSQL like (MongoD B ) RDS, VPC, Route53 and MS SQL Server Cloud Watch, Cloud Trail, Cloud Formation, IAM.
  • Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
  • Hands-on experience in unit testing frameworks TestNG and Junit.
  • Experience in design and development of Model View Controller using Servlet, Struts 1.1 and Spring MVC.
  • Used JavaScript testing tools such as Karma, & Jasmine .
  • Worked on AWS Cloud watch and AWS ALB for Load balancing and also worked on ELB for the performance testing by sending 5000 requests per minute.
  • Versatile team player with good-communication, analytical, presentation and inter-personal skills.
  • Experience in Object Oriented Analysis and Design and UML notations and experience in using design tools like Rational rose and Star UML.
  • Developed Single Page Applications using AngularJS, Node JS and ExpressJS. Good understanding of server-side CSS pre-processors, such as LESS and SASS.
  • Experience with using web tools like NPM (package Manager )& Build tools like Web Pack, Gulp, Grunt.
  • Experience with IBM Web Sphere, JBOSS and Apache Tomcat Application Server.
  • RIA applications using Flex, HTML5, CSS, Ajax, Dojo and Node JS.
  • Strong knowledge of IDE's like Eclipse, Visual Studio, Sublime.
  • Experience in using the Log4j framework for Logging Java Application.
  • Proficient in Query Languages SQL and HQL.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, JavaScript, HTML, CSS.

Java Core: OOPs concepts, Memory Management, Multi threading, Exception Handling and Collection APIs.

IDE & Reporting Tools: Eclipse, Visual Studio, Sublime, Web Storm.

Databases: SQL Server MySQL 5.0, Cassandra, Mongo DB

Web Technologies: HTML,HTML 5, DHTML, CSS, Bootstrap, Java Script, JQuery, ReactJS, REDUX, FLUX, Angular JS, AJAX,Node.JS,Express JS, XML, SOAP, XSL, XSLT, XHTML

Client& Server Scripting: JavaScript, jQuery, Angular 1.x, 2.x, Node.JS, Express JS, JSP 1.2, 2.1, 2.2, JSTL 1.1, 1.2,JSF.

Batch Scripting: Ant, Maven

Operating Systems: Windows, Linux, Unix.

Version Control: SVN (Apache Subversion), CVS (Concurrent Versions System),GIT

Transaction Control: JTA (Java Transaction API), Hibernate Transactions

Middleware Technologies: EJB 3.0, JNDI, JDBC.

Web Service Specifications& Tools: SOAP JAXRPC, JAXWS, JAX: RS(RESTful), SOAP UI, Postman.

Design Methodologies: Agile, Scrum, Test Driven Development, Rapid Application Development, Rational Unified Process, Waterfall.

Messaging Technologies: JMS (Java Message Service), MDB (Message Driven Bean), Apache Kafka

Logging Tools: Log4j, SL4J.

Tools: Junit, Selenium, Mockito, JIRA, Karma-Jasmine, Bower, Grunt, Gulp, Webpack, SourceTree, Docker, oAuth, Jersey, JReport.

PROFESSIONAL EXPERIENCE:

Confidential, Nashville, TN

Full stack Java Developer

Responsibilities:

  • Worked on the Kotlin for building the backend components and API resources, experience working on JsonAPI for creating multiple API’s,
  • Worked on Apache Commons library for parsing the emails and sending them to the user as a JSON Api.
  • Experience Writing unit test cases using Junit on the backend and using JASMINE and KARMA on the frontend.
  • Worked on RXJX for reactive programming using Observables, t o make it easier to compose asynchronous or callback-based code.
  • Worked in creating the wrapper services and controllers around the service using Typescript.
  • Maximized applications’ efficiency, data quality, scope, operability, and flexibility.
  • Worked in an Agile environment which uses safe Agile and participated actively in all the sprint meetings.
  • Experience working directly with the client and know the dependencies of a task
  • Worked on Miro board and swagger hub to build the API specs and project flow.
  • Responsible for exploring the environment, gathering requirements from internal teams and external clients.
  • Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and Spring Boot easy bootstrap applications from scratch.
  • Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
  • Responsible to manipulate HTML5, CSS3 in JQUERY as well as making the pages dynamic using AXIOS, JSON and XML.
  • Responsible for making suggestions to code, build code, create a test plan, implement testing and perform final implementation into client sites.
  • Worked on Docker hosting the server and setup the docker containers to host the application

Environments: Core Java, Linux, Angular, Kotlin, RXJS, HTML5, CSS3, Docker, Spring boot, Apache commons, Typescript, Elasticsearch, MYSQL, Junit, JASMINE, KARMA

Confidential, Roseland, NJ

Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology ( SCRUM ) in a test-driven development (TDD) approach.
  • Worked on a SAFE AGILE based methodology which brings new approaches and changes to the team every PI .
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, JQuery, ReactJS, NodeJS and Bootstrap.
  • Analyzing the requirements, Designing a solution and interacting with team members to provide effort estimates, Coding and Unit testing.
  • Built the reusable service components using ReactJS Components with Object Oriented JavaScript, JQuery, HTML, CSS3 based on the visual designs.
  • Developed various ReactJS components to help build the functionality and UI behavior using JavaScript.
  • Used Redux as a store for storing multiple states of a React component.
  • Used Redux Thunk as a middle ware for calling the APIs and setting the states with the JSON data.
  • Worked with UI designers and User experience team to define screen designs. Developed angular partials based on UI screens
  • Develop HTML5 templates and perform client side Validation using JavaScript.
  • Used ExpressJS to create the RESTFUL services by consuming the IIB service.
  • Used JWT to secure the RESTFUL API’s and encrypted the data with the Base64 for added security.
  • Created wrapper classes around the IIB service and Controllers were developed around the interface.
  • Worked on Apgee services and All the RESTFUL SERVICES using Java Spring boot.
  • All the CRUD operations were created as part of the RESTFUL services.
  • Worked on AWS Cloud watch and AWS ALB for Load balancing and also worked on ELB for the performance testing by sending 5000 requests per minute.
  • Hystrix, configured Swagger -UI to registered Microservices.
  • Deployed the Dockerized Spring Boot application using AWS Elastic Bean Stalk (EBS).
  • Utilized AWS Services platform to upload data into AWS S3 buckets and creating EC2 instances.
  • Actively involved in coding using Java1.8, Spring 4.x to develop features from end to end.
  • Design and implement an application using Spring MVC, Spring IOC, Spring transactions , Dependency Injection Spring Annotations, SpringAOP, Spring Container-managed transactions, Hibernate.
  • Used Spring Security for authentication and authorization of users, Spring JDBC for easy database operations using JDBC template, writing row mappers and Spring Boot easy bootstrap applications from scratch.
  • Generated new and edited existing user interface with CSS to accommodate new changes in design and logic.
  • Responsible to manipulate HTML5, CSS3 in JQUERY as well as making the pages dynamic using AXIOS, JSON and XML.
  • Used Ajax calls through Angular JS to populate the data tables on the front-end.
  • Used the Node JS and Angular JS MVC Frameworks in the development of the web applications.
  • Used Node JS for the runtime environment for java script can be interrupted and executed.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Worked on Jenkins for the continuous integration and Deployment.
  • Worked on MongoDB and wrote code on find, update, save, insert data.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.

Environment: HTML5, XML, CSS3, LESS, JavaScript, Spring, JQUERY, JSON, ReactJS, Webpack, Node JS, AXIOS, Bootstrap.

Confidential, Sunny Vale, CA

Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology ( SCRUM ) in a test-driven development (TDD) approach.
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, JQuery, ReactJS, NodeJS and Bootstrap.
  • Built Components using Angular 2 and worked on Angular directives . Implemented lazy loading and Dynamic loading in the Angular routers. Worked on Typescript for building the code
  • Developed UI using HTML5, CSS3, JavaScript, JQuery, Bootstrap, Angular JS and Node JS.
  • Developed prototype and project layout skeletons using ReactJs, JQuery, HTML5, and CSS3.
  • Used various JQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web services.
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.
  • Worked on Java8 Lambda expressions and Pipelines, Streams.
  • Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
  • Implemented SOAP based JAX-WS Web services interfaces for integrating multiple systems, code re-usability and consumed JMeter to test performance of SOAP protocol.
  • Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web service using Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
  • Implemented Micro Services into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.
  • Used Adobe Experience Manager (AEM) to manage and deliver digital experiences across websites.
  • Developed classes using core java concepts like Multithreading, Exception Handling, and Collections.
  • Used Spring Boot Actuator to externalize application's configuration properties for various environments.
  • Defined Hibernate Named Queries for performing batch while defined Criteria Queries for Microservice.
  • Used Spring Boot, Spring Security to build Microservices and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Extensively worked on writing complex PL/SQL Queries using joins, stored procedures, Functions, Triggers, Views, Cursors, Materialized Views, dB links, External views, indexes in Oracle DB & SQL tuning to reduce time in the application.
  • Worked on MongoDB and wrote code on find, update, save, insert data.
  • Worked on data extraction in loading JSON data from the server-side content into MongoDB.
  • Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.
  • Used ActiveMQ to communicate with controller and made use of service layer to implement the business logic.
  • Implemented Batch jobs using Spring Batch to ensure data integrity & consistency in the job.
  • Deployed and tested the applications on Application Server Web Sphere.
  • Developed Unit test cases in the integration layer using Mockito framework.
  • Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.
  • Worked on Jenkins for continuous integration with Gradle and GitHub.
  • Used Log4j for validate functionalities and JUnit for unit testing.
  • Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.
  • Used IntelliJ IDEA IDE tool for application development

Environment: Java 1.7 & 1.8, J2EE, HTML5, CSS3, JavaScript, JQuery, Typescript, Angular JS, Angular 2 Node JS, JSP, Spring IOC, Spring MVC, Spring Boot, Spring Batch, Spring Security, Spring Data, Hibernate, SOAP, RESTful, Active MQ, Micro service Architecture, XML, AWS, Oracle DB, Mongo DB, CI/CD, Maven, WebSphere Application Server, IntelliJ IDEA, Junit, JMS, UNIX, Jenkins, JIRA, log4j, GIT.

Confidential, Minneapolis, MN

Full Stack Developer

Responsibilities:

  • Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap, Java Script and HTML.
  • Developed Spring AOP aspects for logging and exception handling and involved in integrating spring with Hibernate.
  • Creating the project start-up UI i.e. generic XHTML facelet templates, generic JSF validators and converters, backing beans, Faces context util methods etc.
  • Worked on NodeJS for server side scripting and also worked on ExpressJS which is a framework for Node.
  • Extensively used Twitter Bootstrap to develop front end of the application.
  • Integrated Tiles 3 framework with Spring MVC to simplify the development of User Interface.
  • Reviewed and analyzed online banking/ ACH transactions to determine fraud activity.
  • Executed and performed client services which included; client calls, transaction processing, inquiry response/ research, account maintenance and analyzing customer questions, requests and problems.
  • Executed and performed the day-to-day resolutions of complex problems and escalated client complaints.
  • Hands on experience in business rules discovery, rules harvesting and rule development in ODM.
  • Used Stream API a Java8 feature for processing the collection of objects and Worked on Functional interface and Lambda Expressions.
  • Involved in designing and building Domain Models, Java Execution Models and Business Object Models for Business Rules and events Applications.
  • Implemented Spring Security with interceptor features to provide Authentication and Authorization for log in functionalities.
  • Developed various web pages and components using React JS by implementing Redux components and libraries and predefined components from NPM (Node Package Manager).
  • Build stable React JS components and stand-alone functions to be added to any future pages.
  • Developed some part of the application using Spring-MVC and IOC/Dependency Injection integrating different layers of the application.
  • Implemented Backup and restore procedures and developed scripts for backing up TAM/TDS components
  • Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
  • Developed Spring AOP aspects for logging and exception handling and involved in integrating Spring with Hibernate.
  • Expertise in using Named queries to pull all HQL data using annotations.
  • Involved in designing and implementation of MVC design pattern using Struts framework for web-tier.
  • Designed and developed UI screens with JSF to provide interactive screens to display data for provider module.
  • Wrote code for consuming a Restful Web service with AngularJS.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Performed indexing and searching on large documents using Apache Lucene.
  • Expertise in Database application programming for Oracle, PostgreSQL server using Stored Procedures, Triggers, Views etc.
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules.
  • Generated a complete maven project structure and added dependencies, plugins to pom.xml.
  • Worked on providing authorization and authentication to applications using Spring security and protected the application against attacks like session fixation and clickjacking.
  • Learned and implemented Java design patterns like Front Controller, Service Locator, Business Delegate, Data access Object, Factory Pattern, Session Façade, etc.
  • Developed scripts using Python scripting, XML to automate some of the menial tasks and used GitHub repository to run the Jenkins job for Continues Integration.
  • Developed dynamic templates and Servlets, and provide excellent application management capabilities.
  • Used Web Services to exchange information. Used SOAP framework and WSDL.
  • Parsed XML&JSON responses received in Java code through Web Services

Environment: Agile, Java/J2EE, Spring 4x, Spring Boot, Hibernate 4.3, Spring AOP, Spring, JMS, Web Logic 10.3, Angular JS, MongoDB, Oracle 11g, XML, Docker, SAX, ODM, JSF, Redux, React Js JAXB, WSDL, TAM,SOAP, REST, Java Script Es6, Bootstrap, SASS, JQuery, Gradle, AJAX, HTML5, CSS3, Gradle, RESTful, Perl,Bash, OSGI, AWS, Python, SOAP UI.

Confidential, Austin, TX

Java Full Stack Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture (SOA).
  • Client Side code were written in ReactJS, JQuery and server Side Code were developed using MVC.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
  • Implemented a Chat functionality which typically works on NodeJS paradigm and server side component of the websocket for connecting and receiving.
  • Analyze, debug and fix issues related to thread locking, clustering, network connection.
  • Developed business components using core java concepts and classes like Inheritance , Polymorphism, Collections, and Serialization and Multithreading etc.
  • Used BackboneJS for connecting the API's which enforces the communication to the server.
  • Wrote SQL queries, stored procedures and enhanced performance by running explain plans.
  • Developed the functionalities under Agile Methodology JIRA processes.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using Hibernate framework.
  • Implemented Routing through Micro services which helps in medication and intelligent Routing.
  • Developed and tested Apache JMeter Java Request Sampler Plugins Extensions using methods inside of Linux Desktop Testing Project (LDTP) Java libraries for Graphical User Interface (GUI) Automation Testing
  • Have been working on Query optimization, functions and Stored Procedures and other database objects. Worked on Oracle9i/10g, My Sql.
  • Developing RESTFUL web services using spring boot, Spring RESTFUL template, JPA.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions. .
  • Responsible for the implementation of application system with Core Java and spring framework .
  • Created and injected springservices , springcontrollers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Extensively used Hibernate concepts such as Inheritance , lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Designed and Implemented REST web services using JAX-RS, Spring REST .

Environment: Spring, Hibernate, PL/SQL, HTML, CSS, JSP, Core Java, JavaScript, POJO, DAO, MVC, JST, XML, JSF, Java 1.5, JavaBeans, Singleton, REST Services

Confidential

Java Developer

Responsibilities:

  • Involved in the business meetings to develop the application and make it work effectively for the important business segment of the client.
  • Worked with Spring & Struts as an Integration Framework to Design & Develop the whole Application.
  • Used Hibernate extensively to interact with Oracle 11g Database.
  • Involved in installation and configuration of Web Logic Application Server on Windows XP and Unix/Linux systems for the application.
  • Worked with JMS Connection Pool and the implementation of messaging using Spring JMS and Message Queues.
  • Developed JUnit test cases to unit test the business logic. Added constraints, indexes to the database design. Developed business objects and other based on the database tables.
  • Wrote PL/SQL Stored Procedures, Views and Queries using SQL Developer for archiving data on a daily basis for daily and monthly report and scheduled the job using Spring Scheduler.
  • Made use of JQuery, JSPs, HTML, JavaScript and CSS to develop the frontend UI.
  • Apache Maven is used as Build tool to automate the build process for the entire application and Hudson for continuous integration.
  • Responsible for coding, deploying applications according to the client approved specifications and requirements.
  • Involved in maintenance of existing PERL application and wrote Perl scripts to enhance the application.
  • Ensure that coding standards are maintained throughout the development process by all developers.
  • Followed agile methodology that included iterative application development, weekly Sprints and daily stand up meetings.

Environment: WebLogic 9.2, Oracle 10g, Java 1.6, Spring 3.1, Spring JDBC, PL/SQL, JMS, Unix Shell Scripting, JavaScript, Apache Maven, Hudson, SLF4J, Log4j, REST Web services, Oracle SQL Developer

Confidential

Java Developer

Responsibilities:

  • Participated in the requirements analysis and technical assessments.
  • Used spring framework and J2EE components to develop Action classes, backend processes, complex reports and database interaction, Configured and worked with Apache Tomcat Server.
  • Designed and developed data persistence mechanism using Hibernate in Spring MVC applications.
  • Created SQL’s from views and queries to interact with multiple systems for data.
  • Develop Web pages using Ajax, JavaScript, JQuery High Chart, JSP, JSF and XML that interact based on events.
  • Developed PL/SQL stored procedures to retrieve data.
  • Developed JUnit test cases to unit test the business logic and involved in testing the application in the integration environment.
  • Involved in project documentation, status reporting and presentation.
  • Implemented Log4J for the debug and error logging purpose.

Environment: Java/J2EE, JDK 6, JSP, Servlets, Spring 2.5, Struts 2.0, Apache Tomcat 6, JMS, Oracle 9i, JavaScript, XML, HTML 4, AJAX, JavaScript, JQuery 1.1, Junit 2.5, Unix/Linux, Log4J and Ant.

Hire Now