We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 8+years of extensive development experience specializing in environment building distributed applications for web deployment using Java, Spring, Spring Boot and Angular.
  • Good Expertise in SOA using SOAP and Rest based Web Services
  • Expertise in test Driven Development using Junit, Mockito, Karma and Jasmine
  • Experience in supporting legacy applications using technologies JDBC, Java Server Faces (JSF),Java Persistence API(JPA), JNDIStrutsandHibernate.
  • Good exposure towards various spring modules: Aspect - oriented Programming (AOP), Instrumentation, Integration, Security, Boot, Spring JDBC
  • Good Exposure towards AWS and PCF for deployment of Microservices
  • Good hands-on Rabbit MQ and Apache Kafka
  • Experience in using JBoss JBPM as a workflow dat enables creating and automatization of business processes
  • Experience in Installing, Configuring, Deploying, and maintaining Application and Web Servers such asOracle Web Logic, JBossEnterprise Application Platform (EAP), Apache Tomcat ServerandIBM Web Sphere 8.5.
  • Experience in Integrating and deploying applications usingApache Camel,Apache CXF,Apache Kafka, ActiveMQ, Service MixandJBoss Fuse Enterprise Service Bus (ESB).
  • Expertise in Producing and consuming Web Services Technologies likeRestful(JAX-RS),SOAP (JAX-WS), JAX-RPCandJAXR (Java API for XML Registries).
  • Experience in understanding and using NoSQL databasesMongo DB,Apache Cassandra, andRedis.
  • Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) Eclipse, STS, RADandNet Beans.
  • Experience in Continuous Integration (CI) using Jenkins
  • Good understanding of the build tools Maven and NPM
  • Having very strong interpersonal skills and ability to work independently and within the group, can learn quickly and easily adaptable to the working environment.
  • Good exposure in interacting with clients and solving application environment issues and can communicate TEMPeffectively with people at different levels including stakeholders, internal teams, and the senior management.

TECHNICAL SKILLS:

Programming Languages: Java 11, Java Script (ES-9)

Frameworks: Spring Boot, Spring Data JPA, Spring Cloud, Spring Web Flux and Spring Security, Spring Kafka, Spring Batch

API’s: Restful web services, Soap web Services, Graph QL and Web Socket

Monitoring tools: Prometheus, Grafana, Alert Manager and Spring Micrometer(Micrometer)

Messaging Platforms: Kafka, RabbitMQ and IBM MQ

FrontEnd Technologies: Angular

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

Relational Databases: Postgres and Oracle with Flyway

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

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

Containers: Docker and Kubernetes

Testing Tools: Junit 5, Mockito, Rest Assured, Selenium Web Driver and Spring Boot Integration Testing

Security Scanning tools: Check Marks, Fortify and Black duck

BPM tools: JBPM and BPMN 2.0

PROFESSIONAL EXPERIENCE

Full Stack Java Developer

Confidential

Responsibilities:

  • Involved in design and requirements gathering for the project for further improvements and enhancements as per business requirements.
  • Designed and Built Storage Systems as needed by the customers for their applications.
  • Followed Agile methodology and SCRUM meetings to track, optimize and develop sequence diagrams depicting method interactions.
  • Developed an application using J2EE, JAVA 8, Spring, MVC, Hibernate, Web Services (SOAP & REST), Oracle, Maven technologies.
  • Implemented routing of Request to microservices using Spring cloud gateway. Added custom header size for the Http requests at the API gateway level.
  • Used Spring Cloud config service to store the configurations outside of the applications and manages the folder for each profile so dat same service would cater the needs of all profiles.
  • Developed front end along with pages for user interaction for the entire website using HTML5, CSS3, JavaScript, JSON.
  • Designed and developed the responsive web application usingAngular framework along withHTML5,CSS3,Typescript,Java Script,Bootstrap,Node.js,NPM,MongoDB.
  • Having experience in migrating from Angular 6 to Angular 8 version
  • Skilled in monitoring servers using Splunk, Cloud watch using ELK Stack Elastic Search and Log stash.
  • Used the web application framework Express for designing web applications and API s.
  • Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer and DAO
  • Worked with unit testing of JavaScript applications using Karma and Jasmine.
  • Performed testing using Jasmine, Karma, and Protractor by following Test Driven Development (TTD) approach.
  • Used Redux architecture for creating data layers for unidirectional data flow.
  • Built a highly scalable, low-latency Node-JS API Gateway to interact with MongoDB databases with JSON using Express JS middleware.
  • Involved in implementation of enterprise integration with Web Services using SOAP, and REST with Spring Controllers.
  • Experienced in continuous integration to deploy using Jenkins and automate the tests.
  • Integrated the front-endUIto the back end using Spring MVC framework.
  • Configured and created application logs files using Log4J.
  • Used Git for version control and JIRA for bug tracking, project management and Maven as build tools.
  • Following Test-driven development (TDD) and Behavior Driven Development (BDD) to generate JUnit test cases for testing various Java components.
  • Working Experience in Messing Platforms such as RabbitMQ for high volume topics.
  • Worked in Integration Systems Such as Apache Camel and Spring Integration.
  • Worked on the tools like google Ad Manager, Google Ad words, Ad sense, Webmaster, Web Optimizer.
  • Running successful ppc marketing campaigns on Google AdWords; LinkedIn and Bing AdCenter.
  • Achieved our targeted ROI and KPI using Google AdWords campaigns

Environment: Java 8, Microservices, Spring Boot. Spring Cloud, Angular, Node.js, Restful, JPA, AWS, Apache Kafka, Kubernetes, and Maven

Micro Services Developer

Confidential, Charlotte, NC

Responsibilities:

  • Worked with Technical Analyst, Technical Architect to create the UI High level and Detailed Design for the applications
  • Performed hands on coding using Java/J2EE & unit testing
  • Interacted with tech lead to understand technology direction/changes, standards, and best practices
  • Resolved technical issues for designers and developers during project lifecycle
  • Coordinated multiple offshore teams from India.
  • Designed, developed, and implemented web-based Java applications to support business requirements.
  • Followed approved life cycle methodologies, created design documents, and performed program coding and testing.
  • Resolved technical issues through debugging, research, and investigation.
  • Contributed to the Design and develop high quality software for large scale Java/Spring Batch/Micro-service Applications
  • Designed and developed in setting up of JBPM Workflow Managers for the Order process, Customer Change Systems Workflow framework. The Workflow Manager is highly customizable, supporting many workflows for a given object.
  • Designed and developed in interface framework to keep the application of the JBPM Interaction.
  • Performed unit and system testing of application code as well as execution of implementation activities.
  • Analyzed business requirements and created technical design documents dat are in accordance with the company's architecture standards.
  • Developed test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Developed Rest API to processes the data from DB to another Rest Service.
  • Implemented Spring BootMicroservicesto divide the application into various sub modules.
  • Developed Web Services (SOAP) using Spring-WS to handle user requests and interact with other components.
  • Developed Microservicesusing Spring BootandSpring Batch,dat create, update, delete and get the assignment information from backend.
  • Demonstrated strong understanding of the business needs driving the projects.
  • Designed APIs via APIGEE

Environment: Node JS, Type Script, Java 8, Spring Boot, Rest, JPA, Rabbit MQ, Bit Bucket, Jenkins, NPM, Maven, AWS, Oracle, Redi, Mongo DB, Eclipse, Postman, Swagger, Junit, Mockito, Karma, Jasmine, Unix, Windows. Apigee.

Java Full Stack Developer

Confidential, NC

Responsibilities:

  • Worked in Agile framework as an individual contributor Responsibilities include - Coordinated with client for understanding the business requirements.
  • Created a SOAP based web service using IBM JAX-WS frameworks as well wrote unit test cases for the stories delivered.
  • Implemented DAO layer using JPA (Hibernate framework) to interact with Oracle 11g database.
  • Used HTML, HTML5, CSS, and JavaScript to design the front end using Bootstrap Framework.
  • Have written experience in Jasmine unit tests using Karma to verify AngularJS modules and JavaScript utility routines.
  • Configured AWS and Security Group in Public and Private Subnets in VPC.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and
  • Customizing Restful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controllers.
  • Used Amazon SQS queuing service for reliable communication among distributed software components and micro services
  • Used Amazon Elastic search service for application monitoring and full text search.
  • Created Test automation framework using Cucumber and Selenium web driver
  • Validated the user input using Struts Validation Framework.
  • Used Eclipse IDE for developing code modules in the development environment.
  • Retrieve the media files related to the application.
  • Used Jenkins as CI/CD tool for ensuring application error-free throughout all phases.
  • Developed the J2EE application based on the Service Oriented Architecture.
  • Develop / Coding the business rule implementations and functional requirements by using Java/J2EE, Spring, Micro-service, Restful API, Hibernate/JPA, Oracle, Maven, Kubernetes, Jenkins.

Environment: Java 1.8, Spring MVC, JavaScript, HTML5, CSS3, SOAP, REST Web Services, Bootstrap, JAX-RS, JSON, AngularJS, Node.JS, CSS, HTML, GIT, Jenkins, Apache Tomcat, Jira, Oracle, Junit, AWS and Maven.

Java Full Stack Engineer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • UsedMongoDBto store Big Data in JSON format and Aggregation is used inMongoDBto Match, Sort and Group operation.
  • Developed UI component with AngularJS framework by utilizing the core features like MVC pattern and Dependency Injection.
  • Developed the back-end web services using Python and designed the front end of the application using Python, CSS, AJAX, JSON, Drupal.
  • Used collections in Python for manipulating and looping through different user defined objects.
  • UsedMultithreadingto improve the performance for processing of data feeds.
  • Implemented Angular JS Data Binding capability in HTML5to give user a rich and responsive experience.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework and used SpringIOCcontainer to maintain core Objects Lifecycle.
  • Implemented Spring Security for user autantication, limit login attempts and password hashing.
  • Developed Web Services (SOAP) using Spring-WS to handle user requests and interact with other components.
  • Implemented Web Services clients for APIs by using SpringWeb ServiceTemplate class.
  • Used parsers like SAX and DOM for parsing xml documents and XSLT for XML transformations.

Environment: Angular JS, JSF, Java, Spring MVC, GitLab, Jenkins, Webpack, Maven, Oracle, Eclipse, Postman, Junit, Unix, Windows

We'd love your feedback!