We provide IT Staff Augmentation Services!

Sr Java Full Stack/aws Developer Resume

SUMMARY

  • Searching for the opportunity to bring 9 years of programming, technology, and engineering expertise in developing software’s while incorporating critical thinking, problem solving, and leadership.

TECHNICAL SKILLS

Java Technologies: SPRING (BOOT, BATCH, CLOUD, INTEGRATION, WEBSERVICES, ORM, DAO, WEB, ASPECT), STRUTS, CORE JAVA

Web - Services: REST/REST-FUL(JSON), SOAP(XML)

CI-CD Tools: JENKINS, HUDSON, BITBUCKET, GITHUB

Programming Languages: JAVA-8, GROOVY, JSCRIPT, UI, PL/SQL, UNIX, SHELL

Servers: WEBLOGIC, TOMCAT, WEBSPHERE, JBOSS, JETTY

Build Tools: MAVEN, GRADLE, ANT

Messaging Platforms: KAFKA, RABBIT MQ, ACTIVE MQ, IBM WEBSPHERE MQ

Logging Frameworks: LOG4J, LOGBACK, SLF4J, JBOSS (MDC)

Cloud Technologies: PIVOTAL CLOUF FOUNDRY (PCF), APIGEE, AWS Stack

UI Technologies: ANGULAR JS, BOOTSTRAP, JQUERY, GWT

Databases: ORACLE, CASSANDRA, MYSQL, MONGODB, H2, HSQL

Security Certificates: CA SIGNED, SELF SIGNED CERTS

Development Tools: INTELLIJ, ECLIPSE, SPRING TOOL SUITE(STS), RAD

Testing Frameworks: CUCUMBER, JUNIT, TEST NG, MOCKITO, POWERMOCK

ORM Frameworks: HIBERNATE, IBATIS, SPRING JPA/JDBC

Other Tools: RALLY, JIRA, SPLUNK, INTERACT, SOAP-UI, JMETER, SLACK

PROFESSIONAL EXPERIENCE

Confidential

SR Java Full Stack/AWS Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application, developed using AGILE/Scrum¬¬ methodology.
  • Designed User Interface using HTML5, CSS3, JavaScript, JQuery, Bootstrap and AngularJS created responsive GUI interface of the web page.
  • Used java 1.8 features like stream, Lambda expressions, functional interface, collections, Date/Time changes and type annotations.
  • Worked on some of the new features of Typescript, Angular 4 like new if else syntax, ng-templates, form validators.
  • Designed and developed the application using Typescript, Angular 2/4 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
  • Moved existing Angular components and services to Angular 4 for more responsive and less dependency.
  • Developed CRUD functionality using MongoDB, Experess, Nodejs and Angular.
  • Enhanced legacy application by building new components in Angular 4 and typescript.
  • Developed single page applications using Angular 2/4, Typescript.
  • Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Created custom directives and components which extend the elements and modules of Core AngularJS.
  • Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA) and React-Redux thunk to make REST API calls.
  • Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton
  • Worked on Proof of Concept for developing application using Node JS with AngularJS and Mongo DB.
  • AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server.
  • Developed React JS pages, Web services calls, and AJAX calls for the application.
  • Experience in handling, configuration and administration of databases like MySQL and NoSQL databases like MongoDB and Cassandra.
  • Used Streams and Lambda expressions available as part of java 1.8 to store and process the data.
  • Used Spring Boot for removing all XML configurations.
  • Developed Oracle PL/SQL store procedures and functions to process information used to generate reports
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • Used Node.JS for heavy DOM manipulation.
  • Developed Micro services to provide Rest API’s utilizing Spring MVC.
  • Involved developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations
  • Implemented Micro Services Architecture, with Spring Boot-based services interacting through a combination of REST, SOAP.
  • Used Spring JDBC API to talk MySQL Database for Read and Write operations.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements
  • Developed components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service), SOAP using various message exchange patterns
  • Developed XML Web Services for data transfer from client to server and vice versa using Apache Axis SOAP, WSDL, and UDDI and tested the web services with SOAP UI
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Usage of AWS Stack to deploy applications and related tooling like Beanstalk, Ansible or Salt
  • To get AJAX functionality for the website wrote JavaScript and JQuery programming.
  • Experience in working with databases like MongoDB, MySQL and Cassandra.
  • Strong MySQL and MongoDB administration skills in Unix, Linux and Windows.
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC
  • Worked in using React JS Components, Forms, Events, Keys, Router, Animations, and Flux Concept.
  • Developed REST web services using JAX-RS API.
  • Used XML translation on Web Service output using XSLT to generate XML document compatible with the application's schema
  • Using Spring security framework for user level authentication with REST API for Service Layer Development
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Implemented persistence framework using Hibernate& Handled Transaction Management using the provided data source.
  • Wrote scripts in JMeter to test the performance of the API's
  • Applied write concern for level of acknowledgement while MongoDB write operations and to avoid rollback
  • Used JIRA to assign, track, report and audit the issues in the application and developed the pom.xml using Maven for compiling the dependencies.
  • Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Used Spring Security for Authentication and Authorization of the application.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.

Confidential

Java Full Stack/AWS Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application, developed using AGILE/Scrum¬¬ methodology
  • Designed User Interface using HTML5, CSS3, Java Script, Bootstrap, AngularJS and Node.js as frontend building Environment
  • Developed Micro service based application using Spring Boot as back-end, Angular as front-end and Cassandra DB.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Secured the application by implementing Oauth2.0 level authentication for the REST. .
  • Used Hibernate framework in the persistence layer for mapping an object-oriented domain model to a relational database.
  • Worked extensively on Angular 2/ Typescript SPA domains.
  • Expertise in consuming RESTful web services using Node.js, AngularJS and jQuery along with JSON parsing to implement AJAX call and render the response data to User Interface.
  • Enhanced legacy application by building new components in Angular 2 and typescript.
  • Developed single page applications using Angular 2, Typescript, web pack and grunt.
  • Hands on experience in setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket to ensure fault tolerance and high availability.
  • Worked on Hibernate as a persistent layer by mapping to the tables.
  • Developed Entity objects and used Hibernate the ORM tool to access persistent data from MySQL.
  • Written DAO classes to interface with the database using hibernate.
  • Used Hibernate in Data Access layer to access and update information in the database.
  • Experience in creating RESTful web services using Jersey, SPRING framework and JAX-RS.
  • Developed custom directives, Factories and Services in AngularJS and implemented code according to coding standards.
  • Developed and maintained functions, procedures, triggers, indexes using MYSQL database programming.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication and schema design
  • Used NoSQL based ORM framework Cassandra Node Driver.
  • Involved in Design and Development of RESTful API.
  • Created services, deployed and configured application on Pivotal Cloud Foundry.
  • Implemented Java 8 features like Parallel Streams, Lambda expressions, Comparable features
  • Configured "Light-switch" application for scheduling the activity of micro services in cloud.
  • Documented Spring REST API web services using Swagger 2.
  • Implemented Kafka for messaging system. Designed and configured Topics in Kafka Cluster.
  • Secured Kafka Cluster using Kerberos.
  • Developed Rest Api in Node.JS using express service.
  • Configured AWS IAM roles and Security Group in Public and Private Subnets in VPC.
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database, ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Implemented Kafka security features using SSL and without Kerberos.
  • Developed Micro Services with Spring to retrieve API routes for the entire cluster. Using this strategy each Micro Services in a cluster can be load balanced and exposed through one API gateway.
  • Made use of SonarQube and adopted Splunk for Log Management.
  • Implemented Spring Boot Actuator.
  • Used AWS Cloud platform and its features which include EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Auto scaling, Cloud Front, S3, and Route53.
  • Implemented business rules using drools with both. drl and .xls file format.
  • Designed, built and deployed application using the AWS stack (Including EC2, Mongo DB, Docker, Kubernetes Orchestration container(EKS)) focusing on high-availability, fault tolerance and auto-scaling.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used JIRA as a project Management tool.
  • Performed Unit test cases using Junit, Cucumber for Spring.
  • Adopted error handling and strictly typed coding practice.
  • Used Maven build tool for building and defining the dependencies of the project.
  • Involved in creating automated pipeline for CI/CD using Git as version control.
  • Used Mockito as part of Unit testing.
  • Developed test scripts in JMeter/Blaze meter for performance testing.

Confidential

Java Full Stack Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
  • Created user-friendly GUI interface and Web pages using HTML, CSS JavaScript, AngularJS and Nodejs.
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • Worked on Prototyping and Implementation using JavaJDK1.7
  • Used Angular, Bootstrap for rich user interface and faster performance and Angular UI Router for routing pages.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Designed and developed Rest Based Web services using Jersey framework.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
  • Implemented AWS High-Availability using AWS Elastic Load Balancing (ELB), which performed a balance across instances in multiple Availability Zones.
  • Experience working within AWS Stack, specifically EC2, RDS, SQS, SNS, S3, and Elastic Cache
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Authentication and Authorization of the application.
  • Implemented persistence framework using Hibernate& Handled Transaction Management using the provided data source.
  • Developed services which involved both producing and consuming web services (WSDL, SOAP and JAX-WS). Also, published the WSDL to UDDI registry using the SOA architecture.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Installed Kafka cluster with separate nodes for brokers.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Extensively used HQL and SQL for querying databases.
  • Consumed Web Services to interact with other external interfaces to exchange the data in different forms by using SOAP service.
  • Knowledge of Kafka cluster maintenance, trouble shooting, monitoring, commissioning and decommissioning Data nodes, Troubleshooting, Manage and review data backups, Manage & review log files.
  • Written LINUX shell scripts to identify user login information.
  • Used Spring JMS module for lookup for the queues and MDBs for the listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for Oracle.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Deployed Applications on Apache Tomcat Server.
  • Implemented Devops JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories in Agile Methodology.
  • Analysis and Bug fixing of the production problems and defects along with enhancements
  • Used Maven tools for building and deploying the Web applications.
  • Diagnoses and resolves application bugs and monitoring logs files across the application.
  • Reviews code from other developers to ensure it meets design standards.

Hire Now