| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidate Candidate's Name
Email: EMAIL AVAILABLEPH: PHONE NUMBER AVAILABLESr. Full Stack Java DeveloperProfessional Summary: Full stack Java Developer with 8+ years of progressive experience in Analysis, Design, Development, and Deployment of various web-based, client/server applications on multi-platform environments with JAVA/J2EE technologies.
Experienced in working on Software Development Life Cycle (SDLC) with a blend of proficiency and leadership in AGILE-SCRUM and Test-Driven Development (TDD).
Experience working with Agile and Waterfall methodologies and working on various Service Oriented, Client/Server, GUI, and Web-based applications.
Proficient Experience in developing interactive web pages using the technologies like HTML5, CSS3, jQuery, Bootstrap, JavaScript, TypeScript, Angular JS, Angular 6,8,10,11,13, Node.js, React JS, and Ajax for providing the user interface and communication between the client and the server.
Expert in Core Java with a strong understanding of Garbage Collector, Collections, Multi-threading, Event handling, Exception Handling, and Generics. 3+ years of experience in Sonatype Nexus for managing components, binaries, and build artifacts across the software development lifecycle. Experience in working with IDEs such as Eclipse, RAD, IntelliJ, STS, and JBuilder for developing, deploying, and debugging applications.
Experience in working with object-oriented concepts like Polymorphism, Abstraction, and Inheritance and working on Java/J2EE technologies, and having good exposure in using the Model View Controller Architecture (MVC) based applications using Spring and Spring boot.
Development of SOAP and RESTful Web services using Apache Axis1, WebLogic, Web Service Tools, Session beans as web services, and Spring MVC.
Skilled at implementing Spring frameworks like Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Cloud, Spring Data, Spring Batch, and Spring TX.
Extensive knowledge & good experience in Java Application Development, Distributed Applications, Object-Oriented Applications, and Internet/Intranet-based Database Applications.
Experienced in working with Java Messaging Services (JMS) to exchange information across the java applications using Apache, RabbitMQ, and ActiveMQ to communicate from Client to Server by writing producers/consumers. Also good with creating and using Kafka stream/Kafka connectors.
Expertise in Object-Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML).
Experienced in ensuring the quality of the delivered software to define automated test strategy using Unit Testing and mocking frameworks including JUnit and Mockito and developed Automated Scripts for smoke and Regression testing by using the Selenium and Cucumber frameworks.
Experience with Test Driven Development writing UI Unit tests before the functional code in Jasmine, mocha, and Karma.
Configured and created application log files using Log4J, and SLF4J to trace required application messages and used Splunk, new relic, Kibana for monitoring logs.
Good Knowledge in utilizing Hibernate core interfaces, annotations, SQL, Pl/SQL, Spring JDBC, and Spring JPA to implement persistent layer.
Hands-on Experience working with databases such as Oracle, MS-SQL Server, MySQL, MongoDB, and Cassandra to write stored procedures, functions, and triggers for different Data Models.
Experience with Cloud Computing environments like Amazon Web Services (AWS) and Amazon cloud technologies such as Elastic Compute Cloud (EC2), Simple Storage Service (S3), Auto Scaling, IAM, Virtual Private Cloud (VPC), Cloud Watch, AWS CLI, Route53, Cloud Formation, Elastic Load Balancers (ELB), RDS, SNS, EBS, and CI/CD tools.
Experience in making the DevOps-CI/CD pipelines using OpenShift and Kubernetes for the Microservices Architecture.
Experienced in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Application Insights, Logic Apps, Function Apps, Azure Monitoring, Service Bus, ACR, and SQL Azure. Used SQL Azure extensively for database needs in various applications.
Coordinate with cross-functional teams to execute short and long-term product delivery strategies, with a successful track record of implementing best business practices.Professional ExperienceMacy's, New York, NY February 2022 to PresentSr. Full Stack Java Developer
Responsibilities:
Involved in designing, implementing, and deploying the Full Software Development Life Cycle (SDLC) of the project using Agile methodology and TDD Development for the application development & used JIRA as a project management tool.
Using HTML, SASS, JavaScript, TypeScript, and Angular11 technologies, created an elegant user experience Application supporting a variety of devices and resolutions while using the same code.
Using Angular11 and Typescript, I created the services, mappers, constant files, and reusable UI components. and migrated the services to more recent angular versions.
Using Cloud Computing environments AWS and Azure, as well as DevOps-CI/CD pipelines using OpenShift, Kubernetes, Jenkins and Docker.
Responsible for analyzing user needs and requirements to build a solution that adheres to the project's architecture and present a POC for execution.
Development of Java code using suitable design patterns using efficient time and space complexity efficient algorithms and data structures and Lambda expressions for collection evaluation.
Build and deployment of service layer code into IBM liberty server to validate code on local machines before promoting it into higher Environments.
The REST-based Microservices were designed and implemented using Spring Boot, Spring Data with JPA, Spring AOP, and Spring DAO to offer complete CRUD capabilities
Exposing APIs in an effective and secure way by encapsulating with API gateway layer using Apigee, Octa, and HTTPD configurations.
Working on the Consumption of SOAP services and exposing them as REST endpoints includes the creation of endpoints, transforming response, and persisting data in the back-end.
Consumption and transformation of the response from the service and storing the required info in the NGRX store as per requirements, in order to reuse data helps to avoid/limit calls to back-end service.
Working with deployment of dependencies in Nexus repo for various modules, to utilize and build upon the new code developed in another module.
Used Postman and SOAP UI to test the performance of the REST protocol.
Working on writing unit test cases using Junit and Mockito and continuous integration testing using Jenkins in a TDD approach and using Swagger for REST API documentation.
Developed CI/CD pipelines with Jenkins on a Kubernetes environment to build, test, and deploy.
Working with Mongo database to create collections and views and consumed the data using queries.
Developed a Kafka cluster and implemented Kafka producer and Kafka consumer applications with the use of Zookeeper.
Designed and implemented AWS EC2 Server setup and deployment. Worked with build, maintenance, and configuration of various AWS resources like EC2, S3, Lambda, Auto Scaling, ECS, EBS, and Elastic Load Balancers.
Environment: Java, HTML5, CSS, SASS, JavaScript, JSON, SOAP, jQuery, Angular 9, XML, RESTFUL, Spring Boot, Kibana, Log 4J, Mongo dB, GIT, NGRX, Nexus Repo, Postman, JENKINS, Docker, GIT, JUnit, Mockito, Log4J, MAVEN, EC2, S3, RDS, EBS, Elastic Load Balancer
Ascena Retail Group, Patskala, Ohio November 2019 to January 2022Full Stack Developer
Responsibilities:
Involved in the design, implementation, and deployment of the Full Software Development Life Cycle (SDLC) of the project.
Created dynamic web pages using HTML5, CSS3, Angular, Bootstrap, and NodeJS.
Extensively used Angular8 for developing the SPAs (Single Page Applications) for internal applications/tools and Created Web Applications with real-time, two-way connection, where both Client and Server can initiate communication using Angular8.
Used NodeJS, for creating a build process to create the Angular packages and designed and implemented the core back-end API.
Extensively used the latest JAVA 8 & 11 features like Functional Interfaces, Stream API, Time API, Transaction Management, Exception Handling, Collection API, and used Lamba Expressions
Implemented microservices architecture using Spring boot Framework and Spring REST to create REST endpoints and secured the API's by implementing Oauth2 token-based authentication/authorization scheme using Spring Security. Utilized Sonatype Nexus for managing dependencies, build artifacts, and components across the software development life cycle, ensuring the efficient and organized handling of project dependencies.Dependency Management: Managed external and internal project dependencies efficiently using Sonatype Nexus, ensuring that the required libraries and components are accessible for the development team.Artifact Repository: Leveraged Sonatype Nexus as a centralized repository to store and version build artifacts, making it easier to track, share, and deploy components within the SDLC.Version Control: Ensured that all components and dependencies are versioned properly, maintaining consistency and traceability across the project. Used Swagger, an Open API Specification for creating API usage documentation.
Used Rabbit MQ as a messaging system between APIs and Microservices and for data production and consumption between applications.
Developed unit and integration test cases using JUnit and Mockito, and created unit tests using the JUnit framework in test-driven development methodology.
To record runtime faults and log traces, design and implement logging in backend applications using Log4J and SLF4J and analyzed log files using Kibana, Log 4J.
Wrote Stored Procedures and complicated queries for SQL SERVER and PostgreSQL and developed multiple search screen filters and return column filters using SQL static data scripts.
Extensively used Hibernate ORM in the data access layer to write DAOs and developed Hibernate mapping and Configuration file, Hibernate Mapping using annotation, and created classes to persist the data.
Extensively used Jenkins for the deployment and Implementation to maintain the state of the application in an effective manner.
Worked on Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS, and Amazon Cloud Front.
Work as a team player and provide general technical support to the development team to ensure high-quality deliverables and meet the targeted schedule.
Environment: Java, HTML5, CSS3, JavaScript, Bootstrap, JSON, SOAP, jQuery, Angular 8, Node.js, AJAX, XML, RESTFUL, Spring AOP, Spring JPA, Spring Security, Spring Boot, Splunk, Rabbit MQ, Apache Kafka, Postgres, MySQL, Hibernate ORM, AWS, Postman, JENKINS, Docker, GIT, JUnit, Mockito, Log4J, MAVEN.Early Warning's, Scottsdale, AZ June 2017 to October 2019Full Stack DeveloperResponsibilities:
Involved in all stages of Design, Development, and deployment of all the Applications using Agile methodology.
Designed User Interface using HTML, XHTML, CSS, jQuery, JavaScript, AJAX, and Angular 8 and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML5 and designed Angular8 application following a modular design pattern.
Developed a single application to render dynamically based on the JSON from the Node.js server.
Developed reusable components and services to consume REST APIs using component-based architecture provided by Angular 8.
Used Core Java concepts such as multi-threading, collections, garbage collection, and other JEE.
Used Spring Boot and Spring Security to develop an end-to-end application.
Developed REST APIs using Spring Boot and hosted all microservices on PCF.
Established connection between Web API and Angular 8 by using HTTP Call and designed GET, POST, PUT, and DELETE for Web API.
Developing RESTful APIs using JSON, performing code management using GIT, and resolving code conflicts and involved in Test Driven Development (TDD), paired programming, and refactoring code.
Utilized Spark-Streaming APIs to perform essential changes and actions on the data model which gets information from Kafka in real-time and implemented the functions to send and receive messages on Kafka synchronously and asynchronously.
Created unit test cases for Smoke & Regression Testing using Cucumber and Junit testing framework.
Worked on Database interaction layer.
Worked on MongoDB with AWS to store the collected data information on MongoDB collections.
Used MongoDB database in Data Access Layer for insertions, updating, and retrieval operations of data from database by using queries and writing stored procedures.
Executed MongoDB scripts and queries services to store and retrieve user data for the application on devices and used Node for creating AWS Lambda function for AWS config rules.
Created and configured EC2 instances on Amazon Web services (AWS) for establishing clusters on the cloud and Created S3 buckets to store data from different data source.
Experience with Used Bamboo to build and test the projects to make sure that the project built is successful in different environments and build Docker Images and run them on containers.
Environment: Java, HTML5, CSS3, JavaScript, Bootstrap, JSON, SOAP, jQuery, Angular8, Node JS, AJAX, XML, RESTFUL, Spring Boot, Spring JPA, Spring Security, Splunk, MongoDB, Kafka, AWS, Postman, JENKINS, Bamboo, Docker, GIT, JUnit, MAVEN.Grapesoft Solutions Hyderabad, India September 2015 to March 2017Full Stack DeveloperResponsibilities:
Implementing Agile methodology with Jira in the development of the project. Involved in migrating the existing applications to PCF.
Involved in creating a reusable component using React JS for DOM Manipulation.
Developed single-page applications (SPA) using React Redux architecture, ES6, web pack, and Grunt.
Used React-Router to turn the application into Single Page Application.
Worked with Advanced Java 1.8 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, and Spring Security to develop and end to end applications and also implemented RESTFUL web services.
Built microservices using Spring-Boot, and Spring-Cloud.
Created POC for using Spring-Cloud for distributed tracing in Microservices architecture.
Utilized Spark-Streaming APIs to perform essential changes and actions on the data model which gets information from Kafka in real.
Worked in system administration, System Engineering, System planning, and coordination of Unix/Linux environments and applications.
Prepared the test plans and executed test cases for unit, integration, and system testing using different automation tools like JUnit, SOAP UI, and Fiddler.
Used Burp suite to do security testing and remediate problems and used Data Frame API in Scala to convert the distributed collection of data into named columns.
Created dashboards in Splunk for performance monitoring.
Created unit tests for UI using Karma and e2e tests using Protractor.
Developed Apache JMeter test scripts to do performance testing.
Used Hibernate and Mark Logic, writing service methods, and SQL queries to interact with the MySQL DBMS.
Developed PL/SQL packages for automated jobs. Used Oracle DB Scheduler to schedule them.
Deployed applications that are containerized using Docker onto a Kubernetes cluster which is managed by Amazon Elastic Kubernetes Service (EKS).
Used Ant and JENKINS scripts to automate the build process and successfully deploy the projects in different environments.
Experience in working with Amazon Web Services (AWS) and Amazon cloud technologies such as Amazon EC2, Amazon Cloud Watch, Amazon Elastic Load Balancing, Amazon EBS, and Amazon CloudFront.
Created and updated Jenkins CI/CD pipelines for continuous integration.
Environment: React, Redux, JavaScript, Typescript and Bootstrap, Spring-Boot, Spring-Cloud, Nodejs, Scala, Apache JMeter, Karma, SOAP, Protractor, Jenkins CI/CD, Groovy, MySQL, Hibernate, GitHub, Jenkins, Kafka, Burp suite, AWS.Ceequence Technologies Hyderabad, India May 2014 to August 2015
Java DeveloperResponsibilities:
Worked in an Agile Environment and participated in requirement gathering, analysis, and design.
Developed UI using HTML, CSS, JavaScript, PHP, jQuery, and Angular.
Implemented the service layer based on a spring container and exploited the spring's IOC features for bean management.
Developed Core Java concepts like Collections, Multithreading, Data Structures, Synchronization, and Exception Handling.
Used Dependency Injection (DI), and Inversion of Control (IOC) concepts for developing an application and for obtaining the bean references in the Spring framework.
Designed and developed Microservices business components using Spring Boot, Used Spring Boot which is radically faster in building cloud Micro Services. Developed Microservices and Restful web services using JAX-WS.
Worked in a Python-based environment, with data analytics, data wrangling, and Excel data extracts, and developed the backend of the application using the Django framework and Python.
Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
Developed JUnit test cases for unit testing and used Log4J to capture logs that includes runtime exceptions.
Developed Shell Scripts used to monitor production applications, and start and stop custom Java applications.
Interacted with the business teams and worked on modeling the database schema and created Tables, SQL queries, PL/SQL Stored Procedures, and Database Triggers.
Used Hibernate to interact with the Oracle database by creating a persistence layer and also used Hibernate in the data access layer to update the information in the database.
Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.Technical Skills:Programming Languages: C, C++, Java/J2EE, SQL, PL/SQL, Python
Java: APIsJ2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, JNDI, JMS, JAXB, JUnit, Mockito, AWT, Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j, Apache Kafka.
Frameworks: Spring, Hibernate, MEAN Stack
Scripting Languages: JavaScript, TypeScript, jQuery
Web Technologies: HTML/HTML5, XML, CSS/CSS3, Bootstrap, JSP, Ajax, NodeJS, Express, ReactJS, AngularJS, Angular2.0 and above
Web/Application Servers: Apache Tomcat, WebSphere, WebLogic, JBoss
IDE's: Visual Studio Code, Eclipse, NetBeans, IntelliJ, IBM RAD, WSAD
Databases: Oracle, MySQL, PostgreSQL, DB2, MongoDB, Cassandra
Operating Systems: Windows, MacOS, Unix, Linux (Ubuntu, Red Hat)
Version Control: CVS, Clear Case, SVN, GitHub, Bitbucket
Methodologies: Agile, Waterfall
Other Software Tools: MS Office, Visio, Adobe Photoshop, JIRA
Build Tools: Maven, Gradle, Ant |