Sr. Full Stack Java Developer Resume
Austin, TX
SUMMARY
- Around 9+ Years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures.
- Expertise in working both Monolith/legacy and Micro services (Domain driven Design methodologies) architectures.
- Hands on experience wif modern day technology stack like Java 8, Spring Boot based Event Driven & Restful microservices.
- Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
- Extensive experience of designing and developing software applications wif Java, J2EE, JSP, Servlets, Java Beans, ORM, Web Services, JDBC, XML, CSS, SOAP, REST.
- Expertise in developing dynamic web pages in HTML wif various versions of Angular Framework for responsive UI and single page application.
- Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services like Elastic Container Service (ECS), Elastic Cloud compute (EC2), Simple Storage Service (S3), Auto Scaling, IAM, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, ELB (Elastic Load Balancers), RDS, SNS and EBS.
- Worked extensively in various monolithic & large-scale n-tier applications which uses Java & J2EE technologies like Servlets, JDBC, JSP, Spring, Maven, Hibernate, Restful Web Services, SOAP.
- Proficient in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate. Well versed wif core Java concepts like collections, multithreading, serialization, Java beans.
- Strong experience wif frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, jQuery, AJAX, Angular JS, and good knowledge in Node JS.
- Worked on IDEs such as Eclipse/MyEclipse and WSAD/RAD for developing, deploying and debugging the applications. Experience in developing applications using frameworks like Struts, Hibernate and Apache CXF.
- Experienced in MEAN stack development (MongoDB, Express.JS, Angular.JS & Node.JS).
- Responsible to create new web services using ASP.Net wif C#.
- Designed and developed the complete front-end application using ASP.Net wif C# as code behind for the internal processing.
- Extensive experience in design and architecture of J2EE based large applications and good working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, and Spring Batch in Spring Framework.
- Proficient wif development of RESTful Web Services using JAX-RS for exchange of JSON and XML representations. Expertise in developing dynamic web pages in HTML wif AngularJS for User Interface and developed single page application by using AngularJS. Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MS Visio.
- Expertise working on Application Servers and Web Servers like WebSphere 6.x/7.x, WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7. x. Experience in using Integration tools like Jenkins, Cruise control.
- Extensive experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, SQL Developer & TOAD, Triggers and SQL Server Management Studio.
- Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
- Experienced in using ANT and Log4j. Experience working wif databases such as Oracle 8.x/9i/10g, MS-SQL Server, MySQL and using PL/SQL to write stored procedures and functions for different Data Models.
- Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD) and Scrum. Experience in using RDBMS such as Oracle 10g/11g, SQL Server and DB2.
- Designed and developed custom Mongo applications specific to clients' needs and proficiency in multiple databases like MongoDB, Cassandra, MySQL, ORACLE and MS SQL Server. Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design.
- Experience in using Log4J, Version Control using SVN, TFS, GIT and CVS.
- Extensive experience in coding using SQL, PL/SQL, Procedures/Functions, Triggers and Packages.
- Experience wif unit testing using Junit and writing build scripts using ANT.
- Good knowledge on application builds and deployments using Jenkins.
- Highly self-motivated and goal-oriented team player wif strong analytical, debugging, problem solving skills. Diversified knowledge and ability to learn new technologies quickly.
TECHNICAL SKILLS
Languages: Java 1.6, 1.7,1.8, JavaScript, TypeScript, PL/SQL
Java/J2EE Concepts: Servlets, JMS, JDBC, Junit, Webservices, JSP1.2,2.1, JSP-EL, JSTL, Custom Tags
Web Technologies: Java script, jQuery, HTML, CSS3, SCSS, ExtJs, AngularJS, Bootstrap, AJAX, Velocity Template, Angular framework, HTML5, NodeJS
Frameworks: Spring Framework 3.x/4.x/5.x, MVC, Hibernate, Angular Framework, Mockito, Junit
Database Tools: Toad for Oracle, Toad for MySQL, Oracle SQL developer, DB Viewer, Mongo Compass, PG Admin, Robo Mongo, MySQL WorkbenchWeb/Application servers Apache Tomcat, IBM WebSphere, Jetty, Web logic, JBoss
Cloud Technologies: AWS (EC2, S3, SNS, CloudWatch, Cloud Formation Template, RDS, VPC, Auto Scaling, IAM), PCF, Docker
Version Control: Tortoise SVN, Rational Clear case, GitHub, CVS
IDEs: Eclipse, Spring tool suite (STS) IntelliJ, Net beans, JDeveloper.
Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle, Jenkins, Hudson
White box Testing: Junit 3, Junit 4, DB Unit, Mockito, Load Test, Timed Test, Selenium, Easy Mock, Power Mock
Black box Testing: JMeter, Load UI, Load Runner, HP Quality Center, Win Runner
Databases: Oracle 9i/11g/12c, IBM DB2, Mongo Database, MS-SQL Server, PostgreSQL
Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns
Platforms: Windows, UNIX, LINUX
Methodologies: Agile Methodology, RUP, Extreme Programming
Build Tools: Rational Rose, CVS, PVCS, Git, SVN, VSS, Clear Case, JIRA, Jenkins, JUnit, TestNG, Selenium, Cucumber, Mockito, IBM MQ, Log4j, ANT, Maven, Gradle, EC2, VPC, SNS, SQS.
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Sr. Full Stack Java Developer
Responsibilities:
- Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning and Sprint Planning, Retrospective and other Agile meetings.
- Involved in analyzing microservices architecture challenges, design analysis, development of the user stories, assigning tasks, testing the application.
- Involved in migration of monolithic application into set of independent microservices using latest versions Spring Boot wif Java 8, pretty much followed 12-factor app methodology, all the newly developed microservices were hosted into cloud infrastructure.
- Used latest Spring Boot stack, which is radically faster in building cloud based Micro services wif very less configuration.
- Implemented multiple responsive UI rich web applications wif HTML5, CSS3, SCSS, Bootstrap and latest versions of Angular frame work.
- Provided Full Stack solutions in HTML5, PHP, CSS3, JavaScript, jQuery, e-commerce, Magento, Shopify, Adobe, Ruby on Rails PHP.
- Using Kotlin for implementing new modules in the application.
- Performed SQL and PL/SQL tuning and application tuning using various tools like EXPLAIN PLAN, SQL TRACE, TKROF and AUTORACE.
- Creating SQL stored procedures in IBM DB2. azure Resource manager (ARM) provides security, auditing, and tagging features to help you manage you're resources after deployment.
- Kafka Integration wif spark using spark streaming API.
- Experienced wif Python frameworks like Webapp2 and, Flask.
- Implemented client-side routing using the route module in react.
- Tracked GCP (Google Cloud Platform) traffic for error-handling and troubleshooting scenarios.
- Setting up the automatic build and deployment automation for java base project by using JENKINS and Maven.
- Architect and design Serverless application CI/CD by using Serverless (Lambda) application model.
- Created smart navbar system in typescript that would retain a client context across multiple web apps using the query string, Smart nav would automatically determine selected navigation node using the browser URL.
- Created smart navbar system in typescript that would retain a client context across multiple web apps using the query string, Smart nav would automatically determine selected navigation node using the browser URL.
- Used Atlassian tools like Bitbucket, Bamboo and Jira for build and maintenance of the project.
- Creating SQL stored procedures in IBM DB2.
- Extensively used Java 8 features such as lambda expressions, parallel operations on collections, multithreading and for effective sorting mechanism. developed new web pages/ routes using angular based on users access to the route.
- Created WebSphere cells, Horizontal and vertical cluster, and added new cluster members.
- Attended daily Scrum meetings, kept up-to-date on best practices for JavaScript frameworks and techniques.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Extensively used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms.
- Experience writing apps from scratch in Kotlin.
- Designed and developed DAO layer wif Hibernate standards, to access data from IBM DB2.
- Worked on Scala for implementing Spark machine learning libraries and Spark streaming.
- Implemented microservices using Spring Boot, spring-based microservices, and enabled discovery using the server.
- Implemented Java 8 features like Stream API, Functional Interfaces, lambda expressions, parallel streams, and Optional class.
- Strong Experience writing API'S and Web Services in PHP and in Python. created the react components using stages, props, keys, forms while building the application.
- Experience in creating JSON scripts for cloud formation based on requirements and launch stacks.
- Took part in setting up the routing configuration using Angular 4 router for various views and sub views.
- Corking wif the JIRA tool for Quality Centre bug tracking.
- Experience in cloud services using amazon web services (AWS) and Google Cloud Platform (GCP)
- Used the Kubernetes commands for creating the Auto scaling for platform service OpenShift.
- Created Restful Services like Drop wizard framework for Various Web-services involving both JSON and XML.
- Implemented load-balancing wif NGINX to allow dozens of Node JS instances to handle thousands of concurrent users.
- Migrated some modules to KOTLIN from Java.
- Developed Data ingestion application to bring data from source system to HBase using spark streaming Apache Kafka.
- Developed New material tables using angular material library.
- Configured WebSphere resources Including JDBC providers, JDBC data sources and connection pooling.
- Designed and developed DAO layer wif hibernate standards, to access from IBM DB2.
- Extensive experience in Serverless framework using Nodejs.
- Experience wif tools like Maven, Ant, SNV, Jenkins, Nexus, GIT, Bitbucket, Bamboo, JIRA.
- Used Azure Resources manager (ARM) to deploy, update, or delete all the resources for you're solution in a single, coordinated operation.
- Re-designed/ developed the main website to improve user experience and add new functionality and converting from Java to PHP.
- Good knowledge of Python and Python web framework Django.
- Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
- Wrote build & deployment scripts using shell, Perl and ANT scripts.
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- Implemented new features on the front end enhancing the user experience, Enhancing the features required changes using HTML5, CSS3, JavaScript, jQuery, jQuery UI and Angular JS.
- Designed and created database objects and written PL/SQL scripts for data extraction and transformation.
- Experience in development of Microservices and employing in Docker.
- Used pagination component of jQuery for navigation and used DOM and AJAX to display page contents.
- Have Good Experience wif Shell Scripts, Linux and Unix Commands.
- Developed Buttons/ toggles wif which users can perform various operations on records which are shown inside angular material tables.
- Hive external tables are created mapped to the data stored in the HDFS and Hive tables are accessed using spark SQL.
- Planned the front-end single page application wif React.
- Coded DB2 stored procedures and user-defined functions that contain business logic.
- Developed Merge Jobs in Python to extract and load data into MYSQL database.
- Created custom, Self-contained, reusable and testable Angular 4 modules, Controllers, directives and services to implement key functionalities for customer account summary.
- Automation of Various administrative tasks using AWS Lambda Services.
- Used Java 8 Method references feature to point to methods by their names and used functional interfaces.
- Used Cloud formation templates (CFT) to find the resource that needed for the formation of Cloud formation Stacks.
- Analyzed and resolved production system problems tracked wif rational ClearQuest and JIRA.
- Used Spring boot Actuator to monitor and manage the application in production environment.
- Continuous Integration Using Jenkins for nightly builds and send automatic emails to the team.
- Used Scala Compiler to generate byte code for some applications which needs pattern matching.
- Used react-bootstrap for styling and responsive web design.
- Involved in writing of multiple batch jobs using Spring Batch framework and also migrated legacy applications from XML configurations wif latest annotation-based configuration to support various business functionalities.
- As part of business requirement, me’ve developed several spring-boot based micro services using spring rest framework & event driven microservices.
- As part of securing the Restful webservices we used spring security filters along wif bearer token authentication mechanism.
- Involved in configuring the WebSphere load balancing utilizing WebSphere workload management including horizontal scaling and vertical scaling.
- Coded DB2 stored procedures and user-defined functions that contain business logic.
- Created smart navbar system in typescript that would retain a client context across multiple web apps using the query string, Smart nav would automatically determine selected navigation node using the browser URL.
- Setting up the automatic build and deployment automation for Java base project by using JENKINS and Maven.
- Researched Solution for container orchestration using Kubernetes.
- Responsible for validation of client interface HTML pages using JavaScript and jQuery.
- Added dynamic functionality to the application by implementing jQuery, Node Js.
- Selecting the appropriate AWS service based on compute, data, or security requirements.
- Developed Java modules implementing Business rules and Workflows Using Spring Boot.
- Used Jenkins plugins for code coverage and also to run all the test before generating war file.
- Used Spring Framework for integration the MVC components wif Business services.
- Coded UBD DB2 Stored procedures for data interchange.
- Developed new web-services end-points which provide json data to the angular web app wif which the app will be able to show requested data for users.
- Using Azure functions to integrate applications and run backend processes according to schedules wifout provisioning/managing servers.
- Experience Wif tools like Experience wif Docker images/ Containers and Kubernetes.
- Used Angular framework reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.
- Created smart navbar system in typescript that would retain a client context across multiple web apps using the query string, Smart nav would automatically determine selected navigation node using the browser URL.
- Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for continuous integration & Deployment for microservices.
- Designed and implemented Restful Web service using Spring REST to integrate wif various connectors.
- Implemented Spring ORM wiring wif Hibernate provided access to Oracle RDBMS.
- Wrote spring configuration file to define beans, define data source and Hibernate properties.
- Used cloud computing technologies Amazon EC2 and Amazon S3 web services for Cloud Drive, Cloud Search. Migrated corporate Linux servers from physical servers to AWS virtual servers.
- Deployed spring Boot based micro Services Docker container using Amazon EC2 container Services and using AWS admin console.
- Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
- Used Maven for generating system builds and Jenkins for continuous integrations.
- Used Git wif stash for code repositories.
- Implemented data ingestion and handling clusters in real time processing using Apache Kafka.
- Developed a feature in utility application and Verification Monitoring tool to verify the application statistics like consumers, loggers using Angular.JS and Bootstrap.
- Developed PL/SQL triggers and master tables for automatic creation of primary keys.
- Migrated an application developed in Angular 6.0 to Angular 8.0 recently.
- Worked on some of the new features of Angular 8 like Angular Elements, ng-templates, Drag and Drop.
- Experience in working wif Angular 8 modules, services, templates, directives, services and dependency injection to create a SPA.
- Creating Serverless YML files to manage AWS resources.
- Used spring config server for centralized configuration and Splunk for centralized logging, Used concourse and Jenkins for Microservices deployment.
- Installed WebSphere plugins on WebSphere to enable configuration between Webserver and AppServer.
- Experience in the integration of Amazon Web Services AWS wif other applications infrastructure.
- Used WebLogic application server to host the application on a Linux environment.
- Designed and Developed the RST based Micro services Using the Spring Boot. Used Spring Boot to bootstrap the basic configuration of the project.
- Installed Jenkins Plugin for code coverage.
- Experienced wif container-based deployments using Jenkins, Docker and Kubernetes.
- Designed and developed the REST based Microservices using the Spring Boot.
- Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
- Implemented REST Microservices using spring boot. Generated Metrics wif method level granularity and Persistence using Spring AOP and Spring Actuator.
- Used Spring REST architecture for the application development in Admin UI module and Used AJAX wif JSON for intensive user operations and Java Script for client-side validations.
- Mainly involved in development and maintenance of the website using HTML5, CSS, Ajax, and jQuery, JavaScript, AngularJS and Node.js.
- Knowledge on Docker to create containers using Docker file and using Docker compose.
- Develop Spring Batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, wif partitions and sub-partitions.
- Have also worked on Java 8 along wif Cold Fusion.
- Used Amazon cloud watch to monitor AWS services and Amazon cloud watch logs to monitor application.
- Implemented web crawling of store demographics, products, brands and categories using Python.
- Involved in writing SQL scripts and creating backend database table for complex business operations. Participated in building web-services using SOAP that allowed integrating the business application wif the legacy applications and also facilitates for future applications.
- For Continuous integration used Jenkins mainly to generate and send automatic emails regarding updates on project.
- Implemented Micro-Services using Pivotal cloud Foundry (PCF) platform upon Spring Boot Services.
- Identifying the problem areas by using elastic search Kibana wif Logstash to import .csv files.
- Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
- Onshore Team Leader reported to scrum master and carried out sprints wif offshore team.
- Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using Jenkins build tool
- Experience in Creating, maintaining ND cleanup the containers on Docker.
- Followed Acceptance Test Driven Development (TDD) wif the help of Cucumber framework where we automated the test execution of each feature we developed.
- Involved in writing of test cases using Junit and Mockito framework and maintained a branch coverage above 75% which is a mandatory requirement.
- Integrated Drools wif Spring Container to push the Dependency Using Ant.
- Hands on experience in configuring Jenkins build jobs for various services to facilitate continuous integration.
Environment: Java 8, J2EE, JDK, HTML/HTML5, CSS/CSS3, Ajax, Spring Framework 4.0/5.0, Spring boot, Hibernate, Apache Kafka, Rest Web Services, Soap Web Services, JMS, JavaScript, jQuery, Angular Framework 6/8, Bootstrap, Responsive design, RESTful, Multithreading, AKKA, Apache Tomcat, Maven, Amazon EC2, Amazon S3, VPC, Node, Typescript, Jenkins, Junit, Mockito.
Confidential, Montpelier, VT
Sr. Java Full Stack Developer
Responsibilities:
- Responsible for all stages of design, development, and deployment of applications. Active role in Test Driven Development termed as TDD apart from Agile Software Development.
- Involved in writing of multiple responsive application which is based on Angular framework where we consumed the via angular http module.
- Developed presentation layers using Bootstrap, HTML5, CSS3, and other useful libraries to build single page application.
- Developed application using Java/J2EE technologies, Spring MVC, Spring Security, AOP, IOC.
- Implemented API security using signed JSON web token by Adopting OAuth/OAuth2 framework.
- Developed the application using spring framework that leverages model view layer architecture, also configured Dependency Injection.
- Rewrite existing java application in Python Module to deliver certain format database.
- Used Jenkins for continuous integration and deployment into WebLogic application server.
- Implemented Spring Modules like IOC (Dependency Injection), Spring Aspect Oriented Programming (AOP), Spring MVC and Spring ORM to develop the application.
- Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker environments.
- Designed and developed the complete front-end application using ASP.Net wif C# as code behind for the internal processing.
- Application was developed wif JAVA and KOTLIN using android studio.
- Created, Tested deployed J2EE applications on WebSphere and Tomcat Application Servers.
- Coded UBD DB2 stored procedures for data interchange.
- Experience in continuous integration using Jenkins for timely builds, Code coverage, running test.
- Implementing JIRA, JIRA Agile and confluence best practices.
- Extensively used the advanced features of PL/SQL like Records, Tables, Object types and Dynamic SQL.
- Implemented REST Microservices using Spring boot.
- Implemented React router for building the single page application.
- Developed angular forms which have 3 pages that need to be filled by the user.
- Generated property list for every application dynamically using Python.
- Involved in writing Java API for Amazon Lambda to manage some of the AS services.
- Expert in working wif frontend technologies such as HTML5, CSS3, Bootstrap, Angukar2, React JS and Node JS. produced client-side validation through JavaScript and Ajax for asynchronous communication.
- Deployed applications on Azure by using AppDynamics.
- Implemented Kotlin wif android content providers for implementing features like sending E-mails, SMS, etc. From the app and designed suitable GUI for these applications.
- Involved in Spring Programmatic transaction management using AOP and using Spring Batch.
- Used Redis in memory database for scalability and high availability wifout comprising performance.
- Created reusable typescript components and services to consume REST API's using Component based architecture provided by Angular.
- Implemented data binding, event emitters, directives, dependency injection, services, HTTP client and routing concepts using Angular, Typescript.
- Used react-router to route the pages on the client-side and built SPA.
- Created AS Lambda using Java to perform event driven processing.
- Experienced wif version controller like SVN and (GIT) Bitbucket, GitHub).
- Used Concourse and Jenkins for Microservices deployment.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, JavaScript and jQuery.
- Used JIRA extensively for defect tracking and reporting, made use of confluence for document management.
- Used Docker containers for eliminating a source of friction between development and operations.
- Used Spring core for IOC implemented using DI and developing restful web services
- Coded Reusable Modal dialog component wif multiple action buttons and corresponding event emitters which can be accessed from child components.
- Developed JavaScript code to feed data-tables of Google Charts API wif data, then draw charts wif animation effect.
- Installed and configured WebSphere portal server pages, and portlets.
- Develop the UI component architecture for developer framework using Angular 4, TypeScript, HTML5, CSS3 and Bootstrap.
- Writing validation packages using PL/SQL package.
- Built React application utilizing Redux for state management.
- Extensively Used different Spring Modules like Spring Boot, Spring Core, Spring JPA Spring Rest and Spring cloud.
- Used Jenkins for continuous integration and deployment into WebLogic application server.
- Involved in migrating SOAP web services to rest services where coded wrapper endpoints over service layer and exposed it via gateway.
- Experienced wif core java concepts such as sterilization, IO, Multithreading, Collections, Concurrency and Expectation Handling.
- Migrated existing on-premise infrastructure into cloud using Azure and its associated services.
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.
- Implemented several batch applications using Spring Boot started project and also, we completely used annotations-based configurations.
- Experience wif Front-end JavaScript frameworks like Angular JS, Node JS, And wif the creation of RESTful web services.
- Continuous integration using Jenkins for nightly builds and send automatic emails to the team.
- Used Spring Boot at back-end Which helps to develop applications wif ease.
- Used Spring core to define beans for services, Entity services and Corresponding depended services.
- Implemented the project using Spring MVC, achieving the dependency injection using Spring IOC.
- Actively involved in using MVC, HTML5 to enable client-side date to meet specific criteria by applying various validation variables and used the CSS classes to provide visual feedback on validation.
- JSON used as the main data-interchange format in place of XML. Used the Kubernetes commands for creating the Auto scaling for platform service OpenShift.
- Used Bitbucket Git to store and maintain source code.
- Deployed, Scaled, Configured, and wrote manifest file for Various Microservices.
- Designing solutions on Azure, AWS, Google, Soft layer& other hybrid cloud options.
- Worked on Docker container snapshots, attaching to the running container removing image
- Used spring core to define for services, entity services and corresponding depended services
- Interfaced wif the MySQL back-end database by integrating Spring wif Hibernate.
- Used JBoss as the chief enterprise level server while dealing the database activities wif Hibernates.
- Enhanced Message Scheduling Service (MSD) to in corporate plug and play framework. This has enabled developers to write and schedule custom messages which can be sent to a client using RabbitMQ.
- Participated in Defect tracking team using ALM Quality Center for Defect tracking, Defect priority and status. wrote Quit test code for JavaScript test case for front-end tests.
- Experience in migrating data from Oracle database using Spring JDBC to Mongo Database NoSQL Database.
- Worked wif NoSQL database to store JSON like dynamic connections data.
- Designed and implemented SharePoint Project Management and Document Collaboration Solution team site.
- Evaluating test execution results, fixing defects and resolving issues for quality deliverables as per the client requirements.
- Documented how Spring Batch is useful for the Current project.
- Worked wif IDE as Eclipse Indigo and deployed into Apache Tomcat Web Server & used Maven build tool to achieve more functionality for build process.
- Creating Jenkins pipelines and performing the CI/CD operations.
- Worked on JUnit test cases to test all possible business scenarios wif the knowledge of Test First Methodology and Test-Driven Development.
- Used Angular 4 Reactive forms to implement complex forms and performed the validation using form builder. worked wif testing tools like Jasmine, Selenium, Jest, Firebug, Protractor, Chrome/safari web inspectors and IE Developer Toolbar.
- Created and modified web pages wifin SharePoint applications.
- Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
- Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
Environment: Java 1.7/1.8, Spring Framework, Spring Boot, Spring Batch, HTML5, CSS3, JavaScript, Bootstrap, Agile (SCRUM), AngularJS, Hibernate, Spring, ASP.net, MongoDB, Spring, Spring Boot, Servlet, XML, GIT, JSP, Spring MVC, JDBC, Mockito, JUnit, Maven, IBM WebSphere, Restful, SOA, AWS, Microservices, Swagger, JIRA, Spring Security, Jenkins.
Confidential, Atlanta, GA
Java Full Stack Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Scrum Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
- Worked on designing and prototyping the overall layout of web application using HTML, CSS (Color, size, type, padding, table), Angular, jQuery and JavaScript for client-server validations.
- Developed interactive web application replacing the traditional legacy applications using Angular.
- Used Angular as framework to create a Single Page Application SPA which can bind data to specific views and synchronize data wif server. And implemented template-driven form and reactive form validations using Angular.
- Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, also worked on Java functional programming concepts, lambda expressions.
- Solid experience on JavaScript Frameworks like MVC/MVVM JavaScript framework and Exposure to Node.js.
- Write front end code for developing new pages using HTML, CSS, JavaScript, and jQuery.
- Worked on application service components and configured beans using Spring Framework's IOC Dependency Injection, creation of Hibernate mapping files and generation of database schema.
- Developed Spring Web Flow on Spring MVC to build applications using Spring XML configurations, annotations and handled bulk user requests using Spring Batch for batch processing.
- Implemented Service Oriented Architecture (SOA) based RESTful Web services to retrieve data from client side and made REST API calls from Angular and parsed the data to client and handled the security and Authorization using Spring Security SAML authentication protocol for all micro services respectively.
- Enhanced the system to improve user experience and developed functions to acquire data from REST Web Service using Angular and HTTP Observable.
- Built REST web service by building Node JS Server in the backend to handle requests sent from the front-end jQuery Ajax calls. Worked on Rest Web services as well as Node Rest Framework for backend services and used Cassandra DB (NoSQL) for database services.
- Integrated spring wif Hibernate for data access from Cassandra DB. Composed and executed Cassandra DB scripts and queries to fetch and test data from NoSQL databases.
- Created data models for using Cassandra Query Language (CQL). Integrated spring wif Hibernate for data access from Cassandra DB and used Cassandra Connector for connection.
- Used Log4J for application logging and notification tracing mechanisms, JIRA for bug Tracking and Project Management, Bit bucket for Version Control.
- Used automated Ant scripts to fetch, build and deploy application to development environment.
Environment: Java HTML, CSS, jQuery, JavaScript, Angular, SPA, Spring MVC, Spring IOC, Spring Web Flow, Spring XML, Spring Batch, Hibernate, Spring Security SAML, SOA based RESTful, Node JS, Cassandra DB, AWS, EC2, JUnit, Mockito, Jira, Log4J, Bit bucket Ant.
Confidential, Chicago, IL
Java Full Stack Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- Worked on Agile Methodology and built the application using Test Driven Development approach.
- Developed the web layer using Spring MVC framework.
- Developed application UI pages using JavaScript, Angular JS, jQuery, CSS3 and HTML5.
- Developed an AngularJS workflow manager leveraging Angular-UI’s state router for configuration and management of multi-step user input flows
- Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
- Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
- Expertise in web front-end technologies such as, JavaScript, Ajax, CSS, HTML and/or Flex and developing browser compatible applications
- Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc. using MVC.
- Developed user interface using JSP, HTML, XHTML, XSLT and Java Script to simplify the complexities of the application.
- Implemented Struts MVC design pattern and front controller pattern to this project.
- Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
- Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
- Used jQuery to make the HTML, DHTML and CSS code interact wif the JavaScript functions to add dynamism to the web pages at the client side.
- Developed web applications using JSP custom tag libraries, Struts Action classes and Action. Designed Java Servlets and Objects using J2EE standards.
- Front end development wif jQuery, Knockout.js, Node.js.
- Consumed Restful Web Services using JAX-RS for application integration.
- Worked closely wif the front-end engineer to design the RESTful API used by the frontend.
- Developed Single Sign On (SSO) functionality, through which we can run SCM from Oracle Applications.
- Involved in developing the Routings and configured Routing Program as scheduled for the concurrent request.
- Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitutes.
- Involved in writing the exception and validation classes using Strut’s validation rules.
- Performed client-side validation using JavaScript.
- Involved in Unit Testing, Sanity Testing, and Integration testing of all the reports.
- Implemented server-side components using Core Java, multi-threading, web services wif Spring Framework.
- Developed back-end functionality using Spring MVC and Spring JPA.
- Designed and created MySQL database tables to normalize the existing tables. Created stored procedures to interact wif database.
- Thoroughly involved in testing phase and implemented test cases using JUnit.
- Used JIRA ticketing system to keep track of issues and tasks on individuals.
- Worked on Continuous Delivery pipeline wif Docker, Jenkins, and Code hub.
Environment: HTML, CSS, JavaScript, Angular JS, jQuery, JSP, Spring MVC, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, Rest, AJAX, Spring Web Flow, MySQL, RESTful web services, Putty, Oracle, Web Sphere. Eclipse IDE, and Linux.
