We provide IT Staff Augmentation Services!

Full-stack Software Developer Resume

3.00/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • Highly motivated and results - driven development expert with IT experience of 8+ years in Java/J2EE Application Design, Development, Implementation and Maintenance of Enterprise.
  • Well versed in developing Micro-Services, Web Services (Restful & SOAP) and consuming Web Services.
  • Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Service-Oriented architecture (SOA), Rational Unified Process (RUP), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
  • Experienced in API’s using APIGEE Edge, Developer Portal & APIGEE Baas platform.
  • Good experience in implementing J2EE compliant applications using various Design Patterns, Spring framework, Spring-Boot, Spock framework, Apache Camel framework and Messaging Middleware using JMS (MQ series).
  • Well experienced in SQL (Oracle, MYSQL, H2) and NoSQL (Mongo DB) Databases
  • Experience in developing applications with messaging using JMS, RabbitMQ, Pub/sub and Apache Kafka.
  • Experienced in Developing UI using ReactJS, Redux, AngularJs, JavaScript, Ajax, CSS, SASS, Jest and HTML.
  • Experienced in GUI/IDE Tool using IntelliJ, Eclipse and Spring Tools Suit.
  • Experienced writing tests using Spock framework(Groovy) and Cucumber.
  • Experienced in Docker Images and Vagrant machines for Developer environment.
  • Have good knowledge and working experience on Spring Framework using Spring Batch, Spring Boot, Spring Security, Flyway and Spring JPA.
  • Experience on version control tools SVN and GitHub.
  • Highly Self-motivated and goal oriented team player with strong analytical, debugging and problem solving skills, Strong in object oriented analysis and design. Diversified knowledge and ability to learn new Technologies quickly.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Full-Stack Software Developer

Responsibilities:

  • Actively involved in Agile development method with primary focus on Communication, Integration, and collaboration between Teams.
  • Developed Micro-Services using SpringBoot framework and Java 8.
  • Developed testing scripts to test RestFul Api’s using Postman.
  • Used Apache Kafka for streaming events to Kafka topics and listener to listen over topic to process events.
  • Developer UI using ReactJs, Redux, React Hooks and Enzyme for unit testing
  • Used Saas CSS for design UI components.
  • Used GIT for Version control across common source code and maven to build application.
  • Used IBM MQs to communicate with external systems and Used JaxB to Marshal and Un-Marshal messages.
  • Developed Micro Services using Spring Boot and Sonar to check code quality.
  • Used Gradle as build automation system and Jenkins to build application.
  • Used PCF (Pivotal Cloud Foundry) backed by Google Cloud to achieve zero-time (Blue/Green) deployment.
  • Created Version based Liquibase Scripts to migrate Oracle Database.

Environment: Agile, MVC, Spring, Java 8, Splunk, JAXB, BitBucket, Gradle, RESTful, XML, ReactJS, Saas, JSON, JavaScript, MQ, Junit, Mockito, Oracle, Apache Kafka, Jenkins, PCF, Google Cloud, Postman, Liquibase.

Confidential, Columbus, OH

Senior Full-Stack Developer

Responsibilities:

  • Actively involved in Agile development method with primary focus on Communication, Integration and collaboration between Teams.
  • Developed Routing/Service code using Apache Camel framework in Java/J2EE.
  • Developed Docker based developer environment and used Vagrant machines for application development
  • Used Apache Kafka for streaming events to Kafka topics and listener to listen over topic to process events.
  • Developer UI using AngularJS, SCSS, HTML and Enzyme for unit testing
  • Used Saas CSS for design UI components.
  • Used GIT for Version control across common source code and maven to build application.
  • Used IBM MQs to communicate with external systems and Used JaxB to Marshal and Un-Marshal messages.
  • Wrote Junit Test’s using Mockito and Groovy, Integration tests using Cucumber.
  • Developed Micro Services using Spring Boot and also Sonar to check code quality.
  • Developed Spring config Server to externalize the Service configurations and load secrets from Vault.
  • Used MongoDB to document events.
  • Followed Test Driven Development(TDD) and Pair-Programming.
  • Containerized developer environment using Docker and Vagrant VM’s.
  • Used Gradle as build automation system and Jenkins to build application.
  • Used PCF (Pivotal Cloud Foundry) backed by Azure Cloud to achieve zero-time(Blue/Green) deployment.
  • Developed Reactive Restful Api’s and integrated in APIGEE Edge, Integrated policies and Implemented OAuth 2.0 Authentication.
  • Created Version based Flyway Scripts to migrate SQL Database.
  • Experience working with ASRS, Manhattan and Putwall systems

Environment: Agile, MVC, Spring, Java 8, JAXB, GIT, Groovy, Cucumber, Gradle, Reactive RESTful, XML, AngularJS, Enzyme, Saas, Linux, JSON, JavaScript, Apache Camel, Mq, Junit, Mockito, MongoDB, SQL, Apache Kafka, Spring cinfig Server, Vault, Jenkins, Docker, Vagrant, PCF, Azure, Apigee Edge, Flyway.

Confidential, Columbus, OH

Application Developer

Responsibilities:

  • Worked on developing and consuming Web Services such as SOAP and RESTful that serve as main source of information for many applications.
  • Used Singleton, Facade and MVC Design Patterns in application development.
  • Used GIT for Version control across common source code and maven to build application.
  • Implemented Business logic using Spring Core, Hibernate ORM, and Spring DAO modules.
  • Designed application modules, base classes and utility classes using core Java, Spring dependency injections, annotations and configuration files.
  • Worked on Angular JS controllers and created functions to interact with the RESTful Web Services using AJAX.
  • Developed single page applications using AngularJS and Implemented MVC design pattern on client-side.
  • Designed and developed the UI using AngularJS, JSP, HTML, CSS, XML and JavaScript.
  • Developed reusable custom directives with AngularJS using transclude, restrict, eventhandlers and templating.Leveraged two-way data binding through scope in applications built on AngularJS.
  • Developed RESTful services using Spring Boot, JAX-RS and Used Postman to test the RESTful services for HTTP requests such as GET, POST, PUT and DELETE.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Developed secure mechanism by using SAML authentication provided with one-time password multi-factor authentication.
  • Established consumers and request generators in Java using JIBX and Spring framework for SOAP web services.
  • Utilized Apache Axis2 as transport mediator for backend SOAP service provider.
  • Used IBatis framework to automate the mapping between SQL database and Java Objects, also developed Stored Procedures.

Environment: Agile, MVC, Spring, Java/J2EE, AngularJS, HTML, JAX-RS, IBatis, Git, Maven, SAML, RESTful, SOAP, Apache CXF, Ajax, Junit, Hibernate, Mockito, CSS, XML, JSON, JavaScript, Spring MVC, Jibx, ActiveMQ, Apache Axis2, SQL.

Confidential, Scranton PA

SOA/JAVA Developer

Responsibilities:

  • Involved in daily Scrum(Agile) meetings for any project updates and team clarifications on development issues.
  • Developed Restful web services on top of healthcare information which can serve the operating model for Medicaid line of business.
  • Used JSON as the intermediate to communicate between services.
  • Good understanding in SOA Architecture and methodology.
  • Used Apache CXF advanced search queries along with Hibernate dynamic HSQL in developing the project.
  • Developed Asynchronous and Synchronous Event Listener components.
  • Used JMS to queue events triggered in database and events were consumed by a consumer.
  • Implemented Log4j for logging and appended to a log file for debugging.
  • Developed service were tested using Junit test cases using Mockito.
  • Developed cache mechanism using multi-threading.

We'd love your feedback!