We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Austin, TexaS

SUMMARY

  • 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, Austin, Texas

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 like Mongo DBto save and retrieve the data.
  • Migrated the existing application from server-side rendering view technologies likeJSP, Struts and Velocityto client-side rendering view technologies using AngularJS, 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, Woodland Hills, California

Sr. Java Developer/ AWS Developer

Responsibilities:

  • 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.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of spring boot. Developed RESTful Web services for transmission of data in JSON format.
  • Developed Micro services to make benefit for the Capital One payment posting process using the Spring boot Data JPA.
  • And persisted the messages in Apache Kafka Topics to Cassandra DB and Spark job to join the Cassandra tables and Posts the Transactions on to the Apache Kafka TXN topic.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication requirements and efficiently handled periodic exporting of SQL data into Elastic search.
  • Writing and retrieving files to and from AWS S3 bucket for UI to render data faster that involves complex and time-consuming server-side logic.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.
  • 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
  • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3.
  • Used Spring Boot, Spring Security to build Micro services and deployed to AWS cloud.
  • Used Spring Cloud AWS Core, Spring Cloud AWS Context, and Spring Cloud AWS Messaging.
  • Use SVN for source code management and Check-in/Check-out the code and Jenkins is used as CI/CD (Continuous Integration/Continuous Development.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploys.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda Functions Including AWS EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling.
  • Create and configured the continuous delivery pipelines for deploying micro services and deploying to Jenkins CI server.

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, Docker, JMS, Agile methodology, RESTful Web Services, Oracle, AWS, Micro Services, XML, SQL, Maven, IntelliJ, Log4j, JUnit, GIT, JIRA, MONGODB.

Confidential, Duluth, Georgia

Java Developer/ AWS Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Developed UI Layer for the application using HTML5, CSS3, Angular and Bootstrap.
  • Added dynamic functionality to the application by implementing jQuery, Bootstrap and Angular.
  • Developed multiple Angular components which are compatible with latest versions of Type Script, angular CLI.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • 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 Spring Boot Actuator to externalize application's configuration properties for different environments.
  • Secured the REST API's by implementing OAuth2 token-based authorization scheme using spring security.
  • Implemented the application using Spring IOC, Spring MVC Framework, and Spring Batch and handled the security using Spring Security.
  • Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot for Micro services.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Developed RESTful Web services for transmission of data in JSON format.
  • Heavily used Lambda function on text object methods Context object properties using Node.js
  • Working experience with No SQL DB Mongo DB for offering commercial support and other services.
  • Developed web applications with a Mongo DB, Elastic Search or similar data store.
  • Used MongoDB in conjunction with the AWS S3 for storing the metadata information on MongoDB collections.
  • Good knowledge in Developed javaAPI to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets.
  • Used AWS IoT Core to managed cloud platform that helps to connected devices easily and securely interact with cloud applications and other devices.
  • Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • Configured AWS Identity Access Management (IAM) Group and users for improved login authentication requirements and efficiently handled periodic exporting of SQL data into Elastic search.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker withkubernetes.
  • UsingKubernetes, I have controlled and automated application deployments and updates and orchestrated deployment
  • Used JIRA for defect tracking and project management.
  • Configured and administered Jenkins for CI/CD into Tomcat Application Server.
  • Used JUnit Testing framework for performing unit testing.
  • Performed the backend services testing using various systems like REST API services, Swagger and also Postman.

Environment: Java 8, J2EE, Spring MVC, Spring Boot, Hibernate, Micro services, Angular 2, CSS, HTML5, JavaScript, REST, Tomcat, AJAX, JQUERY, GIT, Maven, JIRA, Jenkins, JSON, React Js, Kafka, JUnit, Jasmine, Karma, Spring Frameworks, MongoDB, Agile and Scrum methodology

Confidential

Java Developer

Responsibilities:

  • Involved in different phases of SDLC as requirements gathering, technical design and implementation.
  • Followed Agile Methodologies software development paired programming, Test Driven Development process, from development phase to testing phase and the postproduction phase, and Scrum meetings.
  • Designed the frontend and developed UI screens as per the wireframes provided by business using Java Script, JQuery, Bootstrap, Angular JS and backend layer using spring framework, Hibernate and XML. IDE used is Eclipse.
  • Responsible for setting up AngularJS framework to achieve binding data between HTML and JavaScript objects.
  • Used Spring MVC architecture with Hibernate to implement DAO code and used RESTful Web Services with XML parsing to interact with other modules.
  • Used spring container for data source and to load the Hibernate specific classes.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to Oracle database.
  • Developed Restful web services by using JAX-RS JERSEY for integrating multiple systems, created and read the JSON objects by using JACKSON libraries.
  • Deploying the applications into the Azure and extracting the data from the Azure cloud services.
  • Configured Java objects with backend database tables using ORM mapping in Hibernate.
  • Created and Designed XML schemas and transformed the XML to XSLT style sheet.
  • Implemented various design patterns in the project such as Data Access Object, Data Transfer Object and Singleton.
  • Created Stored Procedures in PL/SQL, Functions for the DAO layer by studying the required business objects and validating them using Oracle database.
  • Used IBM Websphere Application Server for deploying various components of application.
  • Thoroughly Unit tested the application by writing test cases for different scenarios using JUnit.
  • Used GIT for version control management between various integration and development streams.
  • Used Jira to track bugs, prioritize and discuss the team's work in full context.

Environment: Java, HTML, CSS, XML, XSTL, Java Script, JQuery, Angular JS, Hibernate framework, Spring framework, Oracle 11g, Restful Web services, JSON, JAX-RS, IBM Websphere Application Server, Jenkins, GIT, Jira, JUnit.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and implemented Java Classes,Interfaces,Model design, and interface layer design with other team members.
  • DevelopedJSP’sandServletsto dynamically generateHTMLand display the data to the client side. Extensively usedJSP tag libraries.
  • Involved in writing services to write core logic for business processes.
  • Involved in writing database queries, stored procedures, functions etc.
  • Used JavaJ2EE design p Confidential erns. Involved in client server-side validations.
  • Involved in writingJDBCcode to get data base connectivity.
  • Implemented server-side validations and developed model classes.
  • Involved in the Database structuring and Tables creation needed for the project.
  • Designed and developed web-based software usingSTRUTS MVCFramework.
  • UsedAJAXandJavaScriptto handle asynchronous requests, andCSSwas used to keep uniformly in look of the application.
  • Created Test plan documents and testing usingJunitFramework.
  • UsedJAXBparser for parsing valid .xml files as defined byXSD.
  • Created and modified Stored Procedures,FunctionsandTriggersComplex SQL Commands for the application usingPL/SQL.

Environment: Core Java, JDBC, JAXB, WSDL, Rest, JSP, Servlet, HTML, JavaScript, CSS, Apache Tomcats, MySQL, STRUTS, Log4j, XSD.

We'd love your feedback!