We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • IT professional with 6 years of experience in Java technologies including analysis, design implementation, testing, and maintenance of applications.
  • Experience in large scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object - Oriented Analysis and Design, Development, Testing, Implementation and Documentation.
  • Experience in creating Sub-Queries and Joins for complex queries involving multiple tables and Exception Handlers.
  • Expertise in OOP, Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML).
  • Automated the cloud deployments using AWS Cloud Formation Templates.
  • Good knowledge in Spring framework and modules (IOC, AOP), Object Relation Mapping using Hibernate
  • Experience in developing web page effectively using Angular JS, JSP, HTML, CSS, JavaScript, jQuery, JSON, Node.JS, Bootstrap and AJAX, XML and JSP Tag libraries.
  • Assign Roles, manage Users and groups and assign policies using AWS Identity and Access Management (IAM).
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Configured Elastic Load Balancers (ELB) with AWS EC2 Auto scaling groups. Created monitors, alarms, and notifications for EC2 hosts using CloudWatch.
  • Highly skilled and experienced in Agile Development process for diverse requirements. Acquired enhanced communication skills and team leading capabilities.
  • Setting up AWS Oracle RDS for new Project, use data pump to migrate data to relational Database Services (RDS).
  • Experience in working on MVS pattern using Angular, creating user interface and single page web application.

TECHNICAL SKILLS

JavaTechnologies: Java 1.8/11, XML, JMS, JavaScript, CSS.

Framework/ORM: Spring, Hibernate, Spring Boot, Angular JS.

Web Services: REST Web services, Jax, Microservices, AWS.

Scripting Languages: XSL, XSLT, HTML, JavaScript, Perl.

Deployment Server: Tomcat, WebSphere, JBoss, WebLogic.

Database: MySQL, Oracle, MS Access, SQL, PL-SQL.

Libraries and Tools: ANT, Maven, jQuery.

IDE: Eclipse, NetBeans, IntelliJ.

Operating Environment: Windows, Linux/Unix

Version Control: GitHUB, Bitbucket

Testing Frameworks: Junit, Log4j, Mockito.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Full Stack Java Developer

Responsibilities:

  • Developed front-end components using HTML, CSS, JavaScript, jQuery, and AJAX.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development
  • Good Experience in MVC Frameworks and developed the components using the spring framework
  • Implementing JAX-RS services using Spring Boot.
  • Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple names spaced versions.
  • Work with team to build out automation templates in AWS Cloud Formation in support of the managed services platform.
  • Used AngularJS framework for building web-apps and is highly efficient in integrating with restful services.
  • Work with our current application teams to understand our current applications and make migration recommendations and to-be architectures in AWS.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Work with team to build out automation templates in Fugue or AWS Cloud Formation in support of the managed services platform
  • Involved in using JPA (Java Persistence API) Frameworks and APIs such as JDO (Java Data Objects) and hibernate.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.
  • UsedSpringSecurityframework for login authentication, password hashing and various other authorizations.
  • Responsible for developing the sequential and conditional batch jobs using the Spring batch framework.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups, Optimized volumes and EC2 instances.
  • Designed class diagrams, Object diagrams, sequence diagrams, component diagrams and generating code from them using Enterprise Architect tool.
  • Implemented to reprocess the failure messages in Kafka
  • Good Experience in developing the Single Page Applications using Angular 6.
  • Experience on working with Custom Directives, Controllers, Services, and filters modules of Angular

Environment: Java8/11, Spring Boot, Angular JS/6/8, Microservices, Hibernate, UML, XML, REST, React, HTML, CSS, JavaScript, JSON, AJAX, SQL, PL/SQL, Oracle, JUnit, GIT, Log4j, ANT, Windows.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Developed Application Framework using Model-View-Controller using the technology Spring.
  • Storage on AWS EBS, S3, Glacier and automate sync data to Glacier and Databases.
  • UsedSpringSecurityframework for login authentication, password hashing.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup.
  • Created detailed AWS Security Groups which behaved as Virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Managing Multiple AWS instances, assigning the security group, and Elastic Load Balancer.
  • Created different views which include login, bookings, scheduling appointment, payments, using Angular 2, HTML, CSS, Bootstrap, JavaScript.
  • Actively involved in using TypeScript, Bootstrap and HTML5 to enable client-side data to meet specific criteria by applying various validation variables.
  • Developed Single Page applications using Angular 2 using components, directives using Typescript.
  • Work with team to build out automation templates in Fugue or AWS Cloud Formation in support of the managed services platform
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • Designed and developed the UI using HTML, CSS, JavaScript, Angular JS, JSON, and AJAX.
  • Participate in planning, implementation, and growth of our customer's Confidential Web Services (AWS) foundational footprint.
  • Used AJAX to handle the user requests asynchronously and to have faster responses from the server by directly connecting to the server.
  • Used REST Web Services to get the List of insurance products for the user.
  • Used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.

Environment: Java8/11, Angular 6/8, Hibernate, XML, WebSphere, REST Web Services, HTML, CSS, JavaScript, JSON, AJAX, RAD, SQL, PL/SQL, Oracle, JUnit, GIT, Log4j, ANT, Windows.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Participated in designing and developing the presentation web-based client using HTML, CSS, JavaScript, AJAX, Angular, and XML.
  • Developed the application using Spring Framework that Implements Model View Controller (MVC) architecture.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup
  • UsedSpringSecurityframework for login authentication, password hashing.
  • Involved in various phases of Software Development Life cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, and monitoring.
  • Implemented Spring with AOP in exception handling, which it reduces the development time to handle the exceptions.
  • Implemented and maintained the monitoring and altering of production and corporate servers/storage using AWS Cloud Watch.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load balancer, Auto scaling groups and Cloud Formation Templates.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying & configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier.
  • Used JDBC API to establish connection between Java and Database.
  • Experienced in AWS Elastic Beanstalk for app deployment and worked on AWS Lambda with Amazon Kinesis.
  • Used Eclipse as IDE tool to develop the application and JIRA for issue tracking.
  • Used Maven to build the project and deploy the applications on the server.
  • Involved in support of deployment process of the application on WebLogic Application Server.
  • Implemented the logging mechanism using log4j framework.
  • Involved in creating Unit test cases, test suite and Unit testing of the application components using JUnit.

Environment: Java8/11, Spring Boot, Angular, HTML, CSS, JavaScript, AJAX, XML, RAD, WebSphere, log4j, Oracle, JUnit, Windows.

We'd love your feedback!