We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Relocation: Yes but initial looking remote Positions
  • NOT Interested in W2 or FULL Time /Looking only C2C or C2H positions
  • Overall 8+ years of experience in all stages of Software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing, and implementation of projects using various methodologies like Waterfall, Agile, Scrum.
  • Hands - on experience wif modern-day technology stacks like Java 8, Spring Boot, Event Driven architecture wif Kafka & microservices development along wif public cloud technologies like AWS (ECS, EC2, S3 Bucket, RDS, Lambda, Cloud Watch, SNS) & Pivotal Cloud Foundry.
  • Experience injava 8features such as Streams, Lambdas, functional interfaces, Optional keywords, and Java Time API.
  • Great exposure to Kafka, creating topics, connecting as Producer and COnsumer, doing Manual Acnoledgements and confining teh messages using Avro scheme, etc. Have noledge of partition of Kafka messages and setting up teh replication factors in Kafka Cluster.
  • Experience in using DevOps tools such asJenkins for CI/CD, Docker for packing applications wif it’s dependencies, and Kubernetes for deploying Microservices based applications.
  • In-depth understanding ofData Structureand Algorithms. Have been using design patterns while coming up wif teh designs for any user story.
  • Have extensively used HTML5, CSS3, JavaScript, TypeScript, JSON, AJAX, DOM, Custom Tag Libraries, JQuery, Bootstrap, XML, XSLT, Angular 10, ReactJS, BackboneJS, ExtJS, ExpressJS technologies.
  • Good Experience working wif Single Page applications such as React and Angular. me no how to create modules, backend calls, forms development, validation, etc...
  • Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
  • Have Knowledge of SNP ALV Reports, Many Complex CIF Enhancements, Live Cache reports, Custom Macro BADI implementation, etc. are Confidential’s main development areas.
  • Was involved in a small part of teh SNP implementation project in SJM. Starting from implementation to production support he is teh key developer for this project.
  • Expertise in working wif both Monolith/legacy and Microservices (Domain-driven Design methodologies) architectures.
  • Proficient in building a responsive web user interface (UI) using HTML5/CSS3, Bootstrap, DHTML, JavaScript, JQuery & various versions of Angular framework along wif some hands React JS exposure, Node JS dat follows teh standards of W3C Web Standards.
  • Active experience in developing Android Applications using Core Java and Android APIs Animation and Graphics, Data Storage, Multimedia, Connectivity, Location, and Sensors
  • Solid hands-on experience in various Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object, Experience in keeping up and looking at log archives using monitoring tools like Nagios, Splunk, CloudWatch, ELK Stack, Dynatrace, App Dynamics, Sum logic, Element Monitoring.
  • Exposure in source control wif GitLab, Swagger Hub, Bit Bucket, JIRA, and Confluence.
  • Grafana,Service Virtualization, CICD,Application Servers,SQL.
  • Good experience inJ2EETesting in developing test cases wifJUnit, MOCKITOfor Unit testing, and logging usingLog4j.
  • Experience in Black box testing wif a complete QA cycle from testing, defect logging, and verification of fixed bugs
  • Experience in workflow implementation using CAMUNDA BPMN processes implementation.
  • Expertise in following Test-Driven Development (TDD), where we used selenium/Cucumber frame to automate teh testing efforts.
  • Expertise in using IDEs like Eclipse, IntelliJ IDEA, and STS (Spring Tool Suite) for developing Spring applications.
  • Experience wif Security frameworks (eBOOTSTRAP.g., JWT, OATH2).
  • Experience in unit testing tools such as Postman, Swagger, and Soap UI…
  • Extensive use of Open-Source Software such as Web/Application Servers like JBoss5.x, Web Sphere, JBoss and WebLogic, Apache Tomcat, Apache Struts, LOG4J for logging information and exceptions, Maven, Apache ANT for making build scripts.

TECHNICAL SKILLS

Programming Languages: Java 8 & Java 11, Java Script (ECMAscript 2016) and Typescript

Frameworks: Spring Boot, Spring Data JPA, Spring Cloud, Spring WebFlux, and Spring Security

Monitoring tools: Splunk and New Relic

Messaging Platforms: RabbitMQ and Kafka

Web Technologies: React, Angular, Bootstrap, Angular Material UI, NodeJS

Build Tools: Gradle, Maven, and NPM

Integration systems: Apache Camel, Spring Batch, and Spring Integration

Relational Databases: Postgres and Oracle

No SQL Databases: MongoDB, Cassandra, AWS DynamoDB & Redis

Source Code Management: Bitbucket and GitLab

Cloud: AWS (EC2, SQS, SNS, RDS, Cloud Watch, Route 53, IAM), PCF/CF(Cloud Foundry)

IDEs: Intellij,VS Code and Eclipse

Containers: Docker and Kubernetes

Testing Tools: JUnit, Mockito, Selenium Web Driver and Rest Assured

Security Scanning tools: Fortify, Blackduck and BURP

BPM tools: JBPM and BPMN 2.0

PROFESSIONAL EXPERIENCE

Confidential, ATLANTA, GA

Sr. Full Stack Java Developer

Responsibilities:

  • Used teh latest Spring Boot, which is radically faster in building cloud-based Microservices wif very less configuration.
  • Implemented responsive UI-rich, web applications wif HTML5, CSS3 and React library.
  • Have been using Agile for SDLC. Using 2 weeks Spring and 4 weeks release. Integrated these wif DevOps tools such as Jenkins, sonarQube, etc.me have been participating in agile ceremonies like daily stand up, grooming, planning, retrospectives, and Showcase of MVP
  • DevelopedNode based servicesusingExpress JS as middleware for several business reports and used Oauth 2.0 wif JWT token mechanism to secure teh APIs
  • Involved in teh maintenance phase of Hidden Menu and Multimedia Engine applications
  • Performed black box, module, integration, and system testing
  • Used Spring Kafka API calls to process teh messages smoothly on Kafka Cluster setup and used Spark API to generate Pair RDD using Java programming.
  • Knowledge of Docker/Kubernetes for containerization, virtualization, Ship, Run and deploy teh application securely to fasten Build/Release Engineering
  • Created mappings among teh relations and writing SQL queries using Hibernate.
  • Responsible for creating an efficient design for user experience using React
  • Created several reusable typescript components and directives, and used teh angular HTTP client module to consume teh restful services.
  • Experience in using Nexus Artifactory Repository Managers for Maven builds.
  • Experience in application Testing usingAWS,Jenkins, Maven, GitLab, SonarQube, Apache Tomcat, Gradle,Docker,,Jfrog Artifactory,Splunk,ELKStack, UNIX shell/bash, JMeter,
  • Experience in writing multiple batch jobs using Spring Batch framework where both annotation & XML-based configuration is done to support various business functionalities.
  • As part of securing teh Restful web services, we used spring security filters along wif a bearer token authentication mechanism using teh JWT token.
  • We hosted all our microservices in AWS cloud infrastructure using Jenkins CI/CD pipelines.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup wif halp of Zookeeper.
  • Used Spring Kafka API calls to process teh messages smoothly on Kafka Cluster setup.
  • Had noledge on Kibana and Elastic search to identify teh Kafka message failure scenarios.
  • Implementation of Spring cloud gateway as teh API gateway.
  • Implemented Spring JPA & ORM framework to interact wif teh database to perform all teh crud operations based on business use cases.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards, and Code Commenting for better understandability.
  • Monitored and fixed issues Build’s for QA, DEV, integration, and production are monitored by teh integrations tool Jenkins.
  • Guided teh testing team and halped them in developing a cucumber-based automation test cases (ATDD) framework which we used to test our restful services.
  • Experience working wif testing tools likeJasmine, Selenium, Jest, Firebug, Protractor, Chrome/safari web inspectors, and IE Developer Toolbar.
  • Involved in bug fixing during teh System testing, Joint System testing, and User acceptance testing.
  • Followed Acceptance Test-Driven Development (TDD) wif teh halp of teh Cucumber framework where we automated teh test execution of each feature we developed.
  • Involved in teh writing of test cases using Junit and Mockito framework and maintained a branch coverage above 85% which is a mandatory requirement.
  • Hands-on experience in configuring Jenkins build jobs for various services to facilitate continuous integration.
  • Used GitLab/Jira/Confluence tool for daily routines.
  • Involved in teh configuration setting for Development, Test, and Production Environment
  • Supported teh creation team’s AWS Infrastructure while coordinating wif teh network engineering team on building subnets creation and Security groups creation and firewalls rules implantation.
  • Generated Swagger documentation for rest services and exposed it to external teams by using teh spring fox swagger library.
  • Supported our legacy portal which was implemented wif Spring MVC architecture.
  • Configured Docker setup to have a unique environment across different layers of testing.

Environment: Java, Spring Boot, Restful web services, Kafka, Postgres, and MongoDB Docker, React, Gradle, Junit, SonarQube, and Jira

Confidential, Minnesota

Sr. Full Stack Java Developer

Responsibilities:

  • Developed multiple enterprise applications usingSpring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
  • Implemented authentication and authorization for teh application usingSpring Security and Oauth2.
  • OAUTH 2.0 authentication framework is used to provide security to Restful webservicesby generating access token to access protected resources.
  • Worked on Swagger API and auto-generated documentation for allRESTcalls.
  • Responsible for creating efficient design and developing User Interaction screens usingHTML, CSS3, Bootstrap, JavaScript, Angular10and Node JS.
  • Gather Raw Data from various data sources and store teh Raw Data inPostgress DB.
  • Develop an application to interact wifPostgress databaseto retrieve teh clustered data.
  • Build REST web service by buildingNode.js Server in teh back endto handle requests sent from teh front-end jQuery Ajax calls.
  • Build Restful API web services usingNode JS and Express JSand used a full complement of Express, Angular JS, Node. js, and Mongo DB to store and present assessments.
  • Changing teh AWS infrastructure ElasticBeanstalk to Docker wif Kubernetes.
  • Deploythe application on Amazon Web services (AWS).
  • Enhanced application performance byAngular10 Component based development in view of futureAngularframework transitions.
  • Use Amazon CloudWatch to monitorAWS resources & Amazon CloudWatch Logsto collect and store logs from AWS services.
  • Developed code wif Java SDK to connect wifAWS Services. Worked wif S3 for storing and retrieving data stored in teh S3 buckets,AWS SQSfor bulk email processing, Data backup and archiving on AWS using S3 and Glacier and Dynamo DB to store teh data for metrics and backend reports.
  • UsedAWSSDK for connection toAmazonS3buckets as it is used as teh object storage service to store and retrieve teh media files related to teh application.
  • Designed services and factories and injected into various methods and designed customized filter techniques in teh webpageusing Angular10.
  • CreateAmazon Cognito user pool to manage users' accounts, enabled customers to register and verify.
  • Experienced in writing real-time processing and core jobs usingSpark Streaming wif Kafkaas a data pipe-line system.
  • Implemented spring boot microservices to process teh messages into theKafka cluster setup.
  • DevelopedMockito and JUnittest cases to improve code coverage.
  • Developed Automation Framework for Acceptance Testingusing Cucumber BDD and JUnit.
  • Developed Automation scripts for new enhancementsusing Selenium WebDriver and TestNG.
  • Able to write Java Test Automation Script (.java) using Java, Selenium and Web Driver.
  • Implemented unit tests for testing Angular components wif frameworks using Karma and Jasmine.
  • Created JSON request and validated teh response using postman Interceptor and Swagger UI.
  • Setup CI/CD pipeline process for teh application using teh Jenkins.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring batch, Spring Boot, JPA, JMS, Angular10, NodeJS, JavaScript, HTML5, CSS3, Eclipse,PostgressDB, AWS, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI, Cucumber, Jenkins, Cognito, Selenium.

Confidential, Virginia

Sr. Full Stack Java Developer

Responsibilities:

  • Developed API using Node.jsto allocate access to data in MongoDB.
  • Written a variety of filter queries in MongoDB to retrieve JSON data and passed to teh service layer.
  • Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in teh DAO layer.
  • Setup teh Continuous Integration (CI) and Continuous Deployment (CD) process for teh application using Jenkins.
  • Implemented JAX Web services by applying SOA concepts in conjunction wif SOAP.
  • Used Web Services for sending and getting data from different applications using WSDL messages, such as task details from Work distribution, Getting teh status on teh same, etc.
  • Used CAMUNDA Modeler for workflow creation.
  • Added unit testing for every CAMUNDA workflow.
  • Good noledge in complete Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Designing, Developing, Testing, Implementing, and Documenting teh whole life cycle utilizing different approaches like Waterfall, Agile, Scrum, Test-Driven improvement.
  • Used Apache AXIS on Eclipse Web Tools platform for developing and creating teh Web Services. Integrated wif Spring IOC while implementing Web services.
  • Created Node.js Express server combined wif Socket.io to build MVC framework from AngularJS Front End to MongoDB Back End to provide chatting service.
  • Expertise in teh implementation of Core concepts of Java, J2EE Technologies: JSP, JSF, JSTL, JMS, transaction implementation (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, XSD, XSL, DOM, Web Services, JNDI, RMI, Tiles, JavaScript, Exceptions, etc.
  • Used Spring declarative transaction management and Spring Batch and scheduling for backend data processing.
  • Implemented Normalization rules using regular expressions for minor parties.
  • Implemented RESTFul web services API using HTTP and REST principles.
  • Created Kafka Topics, Consumer Groups & Producers. Consumed messages from Topics using spring messaging.
  • Implemented logging service wif Mongo database as backend for capturing all teh log traffic.
  • Involved in writing Restful Services (REST API) using spring boot starter jersey framework where we used Redis as teh backend to store key value pair information.
  • Experience working wif testing tools likeJest, Firebug, Protractor, Chrome/safari web inspectors, and IE Developer Toolbar.
  • Experience wif creating custom directives, decorators, and services to interface wif both restful and SOA services.
  • Involved in live debug sessions wif Qualcomm to resolve multimedia issues.
  • Created several reusable typescript components and directives, and used angular HTTP client module to consume teh restful services.
  • Involved in teh writing of multiple batch jobs using Spring Batch framework where both annotation & XML-based configuration is done to support various business functionalities.
  • Guided teh testing team and halped them in developing teh cucumber-based automation test cases (ATDD) framework which we used to test our restful services.
  • Involved in bug fixing during teh System testing, Joint System testing, and User acceptance testing.
  • Involved in teh writing of test cases using Junit and Mockito framework and maintained a branch coverage above 85% which is a mandatory requirement.
  • Performed extensivewhite box, gray box, and black boxtesting
  • Developed Azure CXP Tools portal which is one solution to all Azure Customer experience teams’ problems.
  • Designed and developed teh Customer Lookup tool which is halping customers in expediting Azure outage assessment and end-customer communication workflow.
  • Built //AzNot tool which provides a single view of all customer-impacting incidents across teh entire Azure platform.
  • Hands-on experience in configuring Jenkins build jobs for various services to facilitate continuous integration.
  • Used Bitbucket/Jira/Confluence tool for daily routines.
  • Involved in configuration settings for Development, Test, and Production Environment.
  • Generated Swagger documentation for rest services and exposed it to external teams by using teh spring fox swagger library.

Environment: Java, Spring Boot, Restful web services, Rabbit MQ, Postgres Docker, Angular, Maven, Junit

Confidential, Malvern, PA

Sr. Java Developer

Responsibilities:

  • Developed teh web tier using Spring MVC, and used JSP tag library for teh user interface to meet teh complex business rules and functional requirements
  • Used Spring IOC and AOP for parts of development
  • Experienced in developing Spring interceptors
  • Developed Apache Axis2 web services to create, update and access patient information in teh database
  • Developed DAO layer components using Spring Framework and Hibernate
  • Designed and developed various SOAP-based Web Services components
  • Involved in developing business logic components using J2EE standards
  • Designed and developed Micro Services business components using Spring Boot.
  • Use of JSX in teh React components for cleaner HTML-like structure inside JavaScript
  • Used Hibernate ORM tools which automate teh mapping between SQL databases and objects in Java.
  • Implemented Exception handling to handle process level and business level exceptions
  • Implemented JSP to have a better interactive application for teh users by providing asynchronous requests and responses between teh client and teh server
  • Extensively used jQuery and Javascript for developing teh web application
  • Involved in teh creation of Test Cases for JUnit Testing
  • Used TFS, for source code management
  • Developed application using Eclipse and used ANT scripts to build and deploy teh application
  • Used SoapUI to test web services.
  • Used Ladue for Performance Testing
  • Used Log4J adapters for centralized logging to DB

Environment: Java, Spring Framework, Oracle, Spring MVC, Junit, Rest, and Soap Web Services.

Confidential, Tempe, AZ

Jr. Java Developer

Responsibilities:

  • Designed user interface using HTML, CSS, JavaScript, jQuery, Ajax, XML, NodeJS, AngularJS, and Bootstrap for responsive web design.
  • Implemented functionalities like validations, searching, sorting, and filtering using AngularJS and JavaScript.
  • Used Spring Framework for dependency injection for Action classes using Application Context XML file.
  • Implemented MVC pattern using JSP and Spring Controller.
  • Worked wif Spring IOC, MVC, and AOP for developing business objects.
  • Executed SOA architecture using SOAP, WSDL, UDDI, and XML web services.
  • Used RESTful web services to expose certain functionalities of teh application.
  • Developed user interface using JSP, Struts published validation framework to support client-side and server-side validations.
  • Migrated teh Azure CXP Tools to HTTPS-based authentication using SSL encryption.
  • Implemented Collections for Model classes in DAO layer, and modified some changes in DAO layer using Hibernate.
  • JDBC was used to make connections to MYSQL and retrieve necessary data from it.
  • Written complex PL/SQL queries using joins, scripts, triggers, functions, cursors, indexes, and stored procedures.
  • Used Entity Beans to persist data into IBM DB2 database like access components, creating schemas and tables.
  • Used Jenkins as a build management tool.
  • Used JUnit for testing and JIRA for tracking bugs.
  • Responsible for dealing wif problems, bug fixing, and troubleshooting.

Environment: Java, JavaScript, Spring, Hibernate, and Oracle

We'd love your feedback!