We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY

  • Over 8+ Years of experience as a Software Developer in Analysis, Design, Development and Testing and Implementation of applications on Java/J2EE technologies and Implementation in Amazon Web Services (AWS) cloud and IT industry.
  • Experience in JDBC, Multi - Threading, Java Concurrency utilities etc., and advanced Java concepts like JSP, Servlets, Hibernate, Struts, Spring, Spring Annotations and WebServices.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
  • Experience designing databases, ORACLE 8i/9i/10g, MySQL and SQL Server.
  • Strong Database design and development experience, which includes designing, data modeling, stored procedures, functions, triggers etc. using SQL and PL/SQL.
  • Developed different Web components such as JSPs, Servlets, Custom Tag Handlers and business components such as Web Services.
  • Experienced in developing applications using Apache Tomcat, BEA Web Logic, and JBoss.
  • Experience in implementing the MVC architecture in backend applications.
  • Experienced in developing interactive web applications with Single Page Applications (SPAs) Framework using AngularJS
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2/4/5/6.
  • Implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
  • Extensive development experience in web applications using Java 8/7/6/5, J2EE, JSP, Servlets, and APIs like JDBC, JNDI, XML, JavaBeans.
  • Sound background in Planning, Installation and Administration of IBM WebSphere MQ, WebSphere MQ FTE and IBM WebSphere Message Broker.
  • Creating end to end Spark-Solar applications using Scala to perform various data cleansing, validation, transformation and summarization activities according to the requirement.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Proficient with development of Restful Web Services using JAX-RS framework for exchange of JSON and XML representations.
  • Expertise to interact with relational databases using ORM frameworks like Hibernate, Spring.
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
  • Excellent technical knowledge in back-end RDBMS tools like Oracle 9i/10G/11G and MySQL.
  • Strong Knowledge of Object Oriented Design Methodologies such as Polymorphism, Inheritance and Encapsulation.
  • Experienced in build tools like Ant and Maven, Log4j for Logging and JUnit for testing.
  • Expertise in using J2EEApplication Servers such as IBM WebSphere, WebLogic, JBoss and Web Servers like Tomcat 5.x/6.x
  • Worked exclusively with the Teradata SQL Assistant to interface with the Teradata.
  • Experience in building application using the MEAN stack: MONGODB, Angular JS, Express.js and Node.js.
  • Used Apache Kafka as a messaging system to produce and consume services from storage topics
  • Extensively used IDE for Application development like RAD, Eclipse, Net Beans
  • Experienced in database GUI/IDE Tools using TOAD and MySQL Client
  • Experienced in handling Version Control Systems like SVN and GIT. Experiences with build tools include Maven, Gradle and Jenkins Version.
  • Working experience with the operating systems like UNIX, Solaris and Windows
  • Hands on Experience in Amazon web services (AWS) in migrating java applications to the cloud using EC2, S3 and object storage container to store and retrieved secured files, from API.
  • AWS Lambda to extend other AWS services with custom logic or create your own back-end services that operate at AWS scale, performance, and security.
  • Built the Docker images using Docker Tool and pushed the images to Dockyard Repository and deployed the payload using JSON files in different AWS Environments using Jenkins.
  • Good Working knowledge in AWS such as Rehydration, Configuring and Deploying Instances (Amazon EC2 and Amazon S3).
  • Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).
  • Designed and developed the framework to consume the web services hosted in Amazon EC2instances.

TECHNICAL SKILLS

Web technologies: Java 1.8/1.7,J2EE (EJB2.0/3.0, Servlets, JSP, JNDI), AngularJS, NodeJS, XML, SOAP, REST, Restful, JDBC, Bootstrap, JSON.

Frameworks/ORM tools: Spring 4.0.3, Struts 2.0, Hibernate 4.3.5

Database: JDBC, Oracle 11g/10g/9i/8i/, SQL Server 7.0 and MySQL.

IDE: Eclipse 3.0, Net Beans.

Operating Systems: UNIX, Linux, Windows NT/2000/XP/Vista/Windows.

App Servers/ Middleware: Tomcat, Weblogic, JBossEAP 7.x, WebSphere 7.0/6.x, Apache Tomcat 7.x,.

GUI: HTML5, XML, XSLT, AJAX, JavaScript, CSS, JQuery

Query Languages: SQL, PL/SQL.

Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++.

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: JUnit, ANT, Log4j, ANT, Maven, Toad, Jasper Reports, JIRA.

Design, Methodologies & Control: UML, Rational Rose, SVN, GIT.

PROFESSIONAL EXPERIENCE

Confidential, Bentonville, AR

Sr. Java Full Stack Developer

Responsibilities:

  • Worked as per Agile Methodology (Scrum) to meet customer expectation, timelines with quality deliverables.
  • Extensively worked with business analysts and product managers to help writing user stories in sprint planning.
  • Implemented client side Interface using React JS.Builds table Reactcomponents and stand-alone functions to be added to any future pages.Used React-Router to turn application into Single Page Application
  • Worked onSpring MVCand Persisted data usingHibernate. Written Hibernate Query Language (HQL) for persistence layer.
  • Responsible for database architecture and modeling, converting the RDBMS into MongoDB. Worked with No SQL databases likeMongoDBto save and retrieve the data.
  • Migrated the existing application from server-side rendering view technologies likeJSP, Struts and Velocityto client-side rendering view technologies usingAngularJS, a popular JavaScript framework for modern browsers.
  • Deployed the web components into theTomcatapplication server onAmazon VM.
  • UsedJackson libraryto convert Java Objects toJSONstrings and vice versa.
  • UsedJSONstrings to transfer java object data toAngular JSand vice versa.
  • Developed the User Interface using HTML5, CSS3, JavaScript, jQuery, React JS, JSP, Angular JS and enhanced response using twitter Bootstrap
  • Worked on Node JS providing an event-driven architecture and a non-blocking I/O API that optimizes an application's throughput and scalability
  • Design, Develop, testing and automation of backend web services (RESTful and SOAP) for my application using Ready API/SOAP UI, Postman and REST clients.
  • Worked on making AJAX calls to connect database using RESTFUL web APIs and worked on integrating the middleware to front-end.
  • Worked with Advanced Java8 features like Lambda for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used spring framework AOP features and JDBC module features to persist the data to the database for few applications.
  • Implemented the application using Spring MVC Framework, Spring Boot and handled the security using Spring Security.
  • Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle database.
  • Followed the Maven build life cycle to build the application and deployed into WebSphere application server
  • Create and configured the continuous delivery pipelines for deploying micro services and deploying to Jenkins CI server.
  • Used JIRA for defect tracking and project management.
  • Performed the backend services testing using various systems like REST API services, Swagger and also Postman.

Environment: Java 8, HTML5, CSS3, JavaScript, jQuery, Ajax, AngularJS, NodeJS, Bootstrap, JSP, JSTL, Spring MVC, Spring Boot, Spring Data JPA, Spring Security, Hibernate, Web Sphere JBPM, JMS, Agile methodology, RESTful Web Services, Oracle, Micro Services, XML, SQL, Maven, JUnit, GIT, JIRA.

Confidential, Nashville, TN

Sr. Full Stack Developer

Responsibilities:

  • Started the DIVA MIGRATION Project as an only single individual developer by developing POC screens for 2 applications i.e. System Maintenance & Administration on Angular 5.0
  • Worked on Vue.js, a progressive JavaScript framework for building user interfaces.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules and followed AGILE/ SCRUM methodology. Participated in Estimation size of Backlog Items, Daily Scrum and Translation of backlog items into engineering design and logical units of work (tasks).
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for microservices.
  • Implemented RESTful services with JAX-RS using Spring Boot and Microservices Architecture.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • Used Dependency Injection feature of Spring 4 framework for rapid development and ease of maintenance.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Developed the application using Spring boot framework with Microservices architecture and implemented different modules of Spring boot framework Spring Cloud, Spring boot Data JPA, and Spring boot Security.
  • Designed and implemented functionalities in common libraries that are used by all micro services using Aspect Oriented Programming.
  • Developed Controller for request, response paradigm Used JSON as response type in REST services
  • Implement modules into Node JS to integrate with designs and requirements.
  • Very well experienced with Application Security using OAuth 2.0 with Spring.
  • Used Spring boot JPA in the data persistence layer.
  • Added dynamic functionality to the application by implementing JQuery, Node js.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, React.js, Redux and gulp directories to generate desired view and flux to root the URL's properly.
  • Good experience in developing web pages using HTML/HTML5, CSS/CSS3, JavaScript, Angular Js 1.x, 4.0/5.0/6.0. Bootstrap 4.0, PrimeNg, Angular Material and TypeScript
  • Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.
  • Worked on Kafka implementation for messaging system for producing and consuming messages asynchronously and worked on Configuration of Kafka Brokers, partitions.
  • Developed the application by using different Java 8 concepts like Functional Interfaces, Streams, Filters and Date and Time API.
  • Worked with analytics team to implement reporting values for tracking page hits and link clicks using JavaScript.
  • Developed Asynchronous usage patterns using promise and implemented two-way data binding.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
  • Working on AWS Elastic load balancing for deploying applications in high availability.
  • Writing SQL queries for necessary action on a webpage as per the requirements. Fixing the application defects/bugs in quick turnaround time.
  • For Unit Testing used JUnit, Mockito & Power Mockito frameworks and also Used Postman tool for testing the Rest APIs.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Used ELK (Elastic search, Logstash, Kibana) for monitoring the logs and developed the dashboards.
  • Created Swagger documentation for the REST APIs and deployed the application to AWS cloud environment.
  • Used SonarQube for code coverage and GITHUB for as a repository.
  • Worked with JIRA for project tracking, Used Maven as build tool and Used Jenkins for CI/CD.

Environment: Java1.8, REST, Spring boot, Spring Data, Spring Cloud, Microservices, AWS, MongoDB, AWS S3, Multi-threading, Jenkins, React.js, Node JS, JUnit, Mockito, Power Mockito, Maven, Apache Kafka, Zookeeper, Apache NIFI, JAX-RS 1.1, Elastic Search, Log stash, Kibana, Kubernetes, Swagger, Eclipse, Eureka, Postman, GIT Hub, SonarQube, SourceTree.

Confidential, Charlotte, NC

Full Stack Java Developer

Responsibilities:

  • Worked as a full stack developer responsible for Web, middle tier and Databases in the development of the application.
  • Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.
  • Involved in developing applications using Java and J2EE technologies like spring 4.0, JDBC, EJB, JSP.
  • Implemented Collections Framework for fetching and appending strings from the deployed UI.
  • Developed UI using HTML5, CSS3, SASS, JSP, JavaScript, Angular and Bootstrap.
  • Install, initialize, validate, and configure postgres Databases.
  • Configured and supported SAML based Identity & Service Provider connections.
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and vendors.
  • Involved working with NoSQL with MongoDB. Performed CRUD operations on MongoDB using restful web services.
  • Build Restful API by building Node JS Server in the back end to handle requests sent from the front-end JQuery Ajax calls.
  • Developed a RESTful web API using Spring Boot. Spring Data is used to communicate with the Mongo DB.
  • Wrote internal and external API services using Node JS modules.
  • Building modules of application in Java and integrating them into our ColdFusion application.
  • Used Apache Kafka to load the data on Hadoop File system and move the same data to MongoDB NoSQL database.
  • Implemented Database application programming for Oracle, Postgres SQL server using Stored Procedures, Triggers, and Views etc.
  • Implemented Java Web Services based on SOA Architecture with SOAP and WSDL.
  • Integrated Spring Data Mongo Repository to retrieve and update the data from Mongo DB.
  • Created Responsive Designs (iPad/Tablet/Desktop) using HTML5, CSS, Bootstrap.
  • Develop UI automation for Node JS, Angular 2, Micro services have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
  • Contributed as key resource of the Angular 2 Framework Team in conversion of existing (XMI) UI screens of the application to Angular 2 based UI.
  • Configure and monitor numerous MongoDB and NoSQL instances. MongoDB Schema Design using DB Ref, Manual Ref, Embedded Data Model Design.
  • Experienced in Continuous Integration/Continuous Deployment has become one of the most common use cases of Docker, CI/CD merges development with testing which allows developers to build code from master branch of GIT repository.
  • Developer and integrated RESTful web services using JAX-RPC along with Spring Boot and test cases using JMeter
  • Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3, SASS and AJAX.
  • Good Exposure on Web development using Java, Angular, jQuery, SOAP, REST and Microservices architecture.
  • Spring Cloud integrates the Netflix components in the Spring environment in a very nice way created an XML configuration file for Hibernate for Database connectivity.
  • Developed REST APIs using JavaScript to produce JSON.
  • Worked on building data center with AWS. Installed SVN, GIT, Jenkins images on AWS.
  • Installed Jenkins/Plugins for GIT Repository and Setup SCM Polling for Immediate Build with Maven Repository and used web hooks to ensure Jenkins is listening to a particular branch.
  • Experience with unit testing using JUnit and writing build scripts for Maven.
  • Involved working with GIT for collaboration team members in the project.

Environment: UNIX, Maven, Java8, GitHub, XML Schemas, AJAX, XML, HTML5, CSS3, Angular JS, Angular 2.0, Angular 4, JSON, JQuery, Bootstrap, Apache Kafka, Spring 4.0, JAX-RPC, Jenkins, CI/CD, APIGEE Developer portal, Spring Boot, Hibernate, Mockito, Mongo DB, AWS Cloud, STS, Maven, Microservices, Restful services, JSP, Design Patterns, JUnit, Web Services, Windows XP, Spring Security, Karma and Jasmine.

Confidential

Java Programmer

Responsibilities:

  • As a Senior Java Developer, worked as a Sr. Software Developer in Java, with involvement in working with technologies like Spring 3.x, Hibernate 3.x, Oracle and Restful Web Services in designing and development of the application.
  • Developed user interface by using Richfaces, JSF and Ajax frameworks and JSF tags at UI.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Worked on designing the User Interface by coding in HTML5, AngularJS, Bootstrap to create the SPA (Single Page Application).
  • Implemented Web Services using Apache to communicate to external testing centers for finding seats and reservation and between scoring and reporting management.
  • Skill on platform to be deployed in the AWS environment for various users.
  • Experience in implementing Oracle SQL as an oracle client to query the database.
  • Worked on Hibernate as ORM to integrate with the application developed using Spring
  • Experience in replacing Hibernate with Native SQL Queries (JDBC) in places to handle large search
  • Worked on implementing JMS to publish the message on to the Queue after processing.
  • Worked with FTP Client to read and write a file from/at a specific location.
  • Experience in presentation layer of the application with the help of Node JS, Angular JS, boot strap also worked on XHTML pages.
  • Experience in developing the automatic build scripts with the help of Maven for application to deploy.
  • Experience in designing GUI screens of some modules by means of Rich Faces.
  • Worked extensively on Spring IOC for the dependency injection for managing application dependencies
  • Worked on GIT Hub as the repository to checkout and commit the code.
  • Expertise in writing SQL queries, PL/SQL stored procedures for the database and backend tasks.
  • Utilized AWS cloud watch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Understanding in Core Java in Multithreading, Collections, Concurrency, and Exception handling concepts, Object-oriented analysis, design, and development.
  • Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
  • Worked exclusively on Tomcat 7.2.x for managing performance and security optimization for Web Applications.
  • Provided investigative support for the Check Processing Department on a monthly basis.
  • Expertise in JUnit test cases with the data mocking by using Mockito for unit testing application classes.
  • Worked on Unit testing, Integration testing also corresponding testing efforts with the QA team.
  • Hands on experience in providing Post Production and Production support as and when required.

Environment: Java 8, Angular JS, AWS, Ajax4, J2EE, JSF1.2, POI 3.7, Log4j-1.2.8, JUNIT- 3.8.1, EJB, Oracle SQL, Oracle 11g, JBOSS 5.0.1.GA, Sybase, Apache Tomcat, SSH Secure Shell, Hibernate, GIT, HP Quality Center.

We'd love your feedback!