We provide IT Staff Augmentation Services!

Sr Full Stack Developer Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 12 + years of experience as a Sr. Full Stack Developer.
  • Data Migration between on perm database to Snowflake cloud data platform and verification of data using spring batch.
  • Hands on experience with snowflake utilities such as Snowflake, Snow pipe, Python, Tasks, Streams, Time travel, Optimizer, Metadata Manager, Data Sharing and Stored procedures.
  • Implementation of Spring Expression language and data snowflake framework return for applications development.
  • Supporting organization wide as a snowflake developer after development of different products inbuilt for migration.
  • Kubernetes cluster creating services, gateways, virtual service and service entries.
  • Client service workspace was developed by using Angular JS, Spring, Webservice, Hadoop, Phoenix, HBase, Kafka, Oozie, Storm, Splunk and using GIT.
  • Developing Kubernetes secrets config map and domain configurations for the framework developed.
  • AWS different cluster used for development and other environments.
  • AWS S3 used for MQ messages storing and restoring into application.
  • Splunk dashboard involved in creating dashboards, reports and alerts.
  • Good experience in REST API, SOAP Web services ), Web services security and WSDL and Log4J, Splunk.
  • Good experience on building application using Spring modules Spring MVC, Spring Data, Spring Batch, Spring Integration and Spring Boot.
  • Experience with MVC frameworks like AngularJS, NodeJS, Spring MVC, HTML5 and CSS3, Struts and JSF.
  • Good experience in Windows and Linux/Unix OS, experienced in AWS (Amazon Web Services) which includes EC2, S3, Cloud Formation Templates, SQS messaging, RDS environments and DevOps.
  • Devops and development experience in Kubernetes, Open Shift, Docker, Rackspace, Jenkins.
  • Good experience on the Test automation, Automation, Selenium Framework, Cucumber, Soap Suite Tests, Swagger, Mutation testing.
  • Experience on Jupyter Notebook, AWS Sagemaker, Algorithms, Tensor flow and machine learning analytics.
  • Experience in implementing Multi - threaded applications and in using design patterns like Factory Method, Abstract Factory, Singleton, Builder, Session facade, MVC and DAO patterns in software design.
  • Good experience on Agile methodology and Scrum practices like grooming, planning, daily standup, Sprint demos and also worked on Waterfall model projects.
  • Expertise in developing reusable components for cross cutting concerns like Logging, Build management, Transaction management, and Testing framework using Log4j, Jenkins, GOCD, Ant, Maven, Junit and Cucumber to increase productivity, easy maintenance and to retain software quality.
  • Good Experience in Oracle, SQL, PL/SQL and UNIX, JAX-RPC, WSDL, AXIS.
  • Good Experience Software Development Life Cycle (SDLC) including Gathering requirements, Analysis, Development, Maintenance, Support & Documentation.
  • Substantial experience in various industry verticals such as Finance, Insurance, Retail, Automotive, Health, Education, Media, Information Technology, etc.
  • Good experience as a Lead estimated, assigned, tested, Managed and delivered.

TECHNICAL SKILLS

Core Java: Data Structures, Collections, Generics, Serialization Reflections, Garbage Collection, Concurrency/Multithreading, RMI, Swing.

Webservices: SOAP, Spring REST, JAX-RPC, JAX-RS, JAX-WS.

Cloud Computing: Docker, Kubernetes, EFK, Prometheus, Grafana, Pivotal CloudFoundryJenkins pipelines, AWS, EC2, Amazon S3, Amazon EBS, Cloud Formation, Ansible, TerraformJFrog, GOCD, Rackspace, Jenkins, AWS, EC2, Ansible, RDS, S3, SQSFrameworks Spring Boot, Spring MVC, Spring, JSF, Selenium, Struts 1.1, Test NG, Spring Integration.

Web Technologies: HTML5, Angular JS, Angular 4, Node JS, React JS, Vue JS,JavaScript, Ajax, FTL, DHTML, CSS3, XML, XSD, XHTML, Stripes JSON-parsing, JSON-DTD, Schema Modeling.

J2EE Technologies: JPA, JSF, JTA, Junit, JMS, Sonar, Cobertura.

Hadoop Technologies: Spark,PySpark, Kafka,Hbase,Splunk,Storm,Oozie,Solr,Zoopkeeper, Yarn,Scala,Python and Ambari Admin.

Languages: Java 8, Python, Groovy, golang, SQL, PL/SQL, C.

ORM Frameworks: Hibernate, JPA, DAO.

Databases: Oracle 10G, IBM-DB2, MySQL, MongoDB, MS-Access, Sybase, NO SQL, HSQL.

Version Control Systems: GIT, Rational ClearCase 7.0, 7.1, SVN (Apache SubVersion), CVS (Concurrent Versions System).BitBucket

Design Patterns: MVC, Singleton, Factory, Pattern, Business Delegate, Service Locator, DAO, Front Controller.

IDE’s: STS, Eclipse, IntelliJ, NetBeans and IBM RAD.

Application & Web Servers: Apache Tomcat, Oracle WebLogic, IBM WebSphere, JBoss, Glassfish.

Design Tools: MS Visio, Rational Rose Enterprise.

Logging Tools: Log4j, Splunk, ELK.

Build Tools: Maven, Ant and Gradle.

Testing: Junit, BDD, TDD, Mutation testing.

Tools: Jira, Soap UI, Putty, Visio, TOAD, SQL Developer.

Operating Systems: Windows XP/Vista/7/8, UNIX, Linux, Oracle Solaris, Mac OSX.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Sr Full Stack Developer

Responsibilities:

  • Implemented Rest webservices, communicated with front end using JSON.
  • Identified and defined API, Collaborated API spec across teams.
  • Implement requirements of the API layer like security custom analytics throttling caching logging.
  • Kubernetes cluster creating services, gateways, virtual service and service entries.
  • Vue Ui components develop and integrate with API.
  • Developing Kubernetes secrets config map and domain configurations for the framework developed.
  • Data Migration between on perm database to Snowflake cloud data platform and verification of data using spring batch.
  • Hands on experience with snowflake utilities such as Snowflake, Snow pipe, Python, Tasks, Streams, Time travel, Optimizer, Metadata Manager, Data Sharing and Stored procedures.
  • Implementation of Spring Expression language and data snowflake framework return for applications development.
  • Supporting organization wide as a snowflake developer after development of different products inbuilt for migration.
  • Deployed the code in cloud and AWS environments.
  • Defined test cases for API and Implemented API testing, experience on OAuth and OpenApi specification.
  • Development and configuration on Spring Boot.
  • Development of acknowledge of external API and invoking events for the downstream APIs.
  • Developed Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
  • Created reproducible builds of the Openshift, Kubernetes applications, managedKubernetes manifest files and Managed releases
  • Create API documentation using Swagger and YAML.
  • Creating splunk dashboard for API endpoints for monitoring.
  • Migrating legacy monolithic applications/services to nextgen architecture with Micro services, cloud infrastructure with cutting edge technologies.
  • Development on Python and Groovy scripts.
  • Developed unit tests, cucumber feature files for integration tests.
  • Application deployment by using CI/CD and automation changes.
  • Development/Changes for Docker container.
  • Kafka cluster is used for message transfer using topology for Kafka producer and consumer.
  • Fixed Sonar issues done Code refactoring and reducing complexity of Code, as per Sonar report.
  • Created, configured, monitor, scripts, dashboard the Jenkins, Bamboo jobs.
  • Implemented the TDD using Cucumber and Selenium.
  • Used the Git for version control and implemented bitbucket for Code reviews.
  • Created, Designed business API as part of the implementation of features.
  • Involved in Design Discussions to finalize the Design. Created Designs and Design document to implement features/stories.
  • Analyzed/Monitor the Splunk logs for the debug the process flow/issues in the environments.
  • Implemented the Spring Annotations, implemented Code reviews using Crucible, Fisheye, Bitbucket.
  • Good knowledge on design principals and best practices in implementing REST APIs.

Environment: Java 8, Spring Boot, Rest Webservices, Vuejs, Reactjs OpenShift, Kubernetes, AWS, SOAP webservices, Micro services, Apigee, API Gateway, Unix, Agile 3.0, AWS Sagemaker, Tensor flow, Sonar, Junit, Intellij, Tomcat, Rally, Jenkins, Maven,, Selenium, Git, Hibernate, Oracle, Stripes, Spring MVC, Angular, Spring Batch, ESB, Apache, ELK, Bitbucket,, devices, golang. MyEclipse, NetBeans, WebLogic, QualityCenter.

Confidential, Wilmington, DE

Sr Java Developer

Responsibilities:

  • Developed Rest spring boot micro services and SOAP webservices.
  • HELM charts are created and installed.
  • Nodejs based UI application and stored data in MongoDB.
  • Created reproducible builds of the Openshift, Kubernetes applications, managed Kubernetes manifest files.
  • Creating docker containers in Kubernetes cluster,
  • Scaling and pods creation of services.Kubeconfig setup for pointing to different environments.
  • Prometheus and Grafana setup for the project, creating dashboards and configuring different datasources like Postgres and prometheus in Grafana.
  • Developing and deploying the application using Terraform scripts in Cloud environmentslike AWS,Openshift and VMWare.
  • Configuring EFS and EBS volumes for persistent volume in Kubernetes.
  • As per project requirement configuring and storing data in Amazon S3 (AmazonSimpleStorageService).
  • Spring boot microservices developed and deployed in docker containers using Jenkins pipeline in AWS environment.
  • Migrating legacy monolithic applications/services to nextgen architecture with Micro services, cloud infrastructure with cutting edge technologies.
  • Implement monetization request and response modifications
  • Implement Apigee Convert web services from SOAP to REST or vice versa using Apigee API management platform.
  • Implementation of Continuous Delivery process to include support building of Docker Images
  • Implemented Hibernate and JPA for retrieving, saving data to database.
  • Docker implementation for the container networking on Docker.
  • Ambari Hadoop admin process is maintained any cluster issues are resolved. Cluster logs are monitored using Splunk.
  • Hadoop High availability architecture is implemented two name nodes running at the same time.
  • MongoDB database profiler is used for performance tuning.
  • GridFS are used for storing big or image files.
  • Spark is used for few modules for aggregation.
  • Written unit tests for the code and developed cucumber feature files for integration tests.
  • Fixed Sonar issues done Code refactoring and reducing complexity of Code, as per Sonar report.
  • Created, configured, monitor, scripts, dashboard the Jenkins, Bamboo jobs.
  • Deployed the code in cloud and AWS environments.
  • Created required components to enable a private, internal only cloud infrastructure.
  • Configuration changes for Monitoring tools like Prometheus, Grafana, Datadog, etc.
  • Implemented changes for auto-scaling system for our Kubernetes nodes.
  • Involved in Design Discussions to finalize the Design. Created Designs and Design document to implement features/stories.
  • Used the Git for version control and implemented bitbucket for Code reviews.
  • Created, Designed business API as part of the implementation of features.
  • Implemented the Spring Annotations, implemented Code reviews using Crucible, Fisheye, Bitbucket.
  • Identified and defined API, Collaborated API spec across teams.
  • Good knowledge on design principals and best practices in implementing REST APIs.
  • Analyzed/Monitor the ELK, Splunk logs for the debug the process flow/issues in the environments.
  • Development on machine learning applications according to requirements, analytics based on campaign execution based on Data model, Data flow.
  • Usage of ML algorithms, train and Run tests.
  • Implemented the functionality in Angular.

Environment: Java1.8, Spring, Spring Boot, Rest Webservices, Python, Angular, React, AWS, Apigee, API Gateway, Kafka, Docker, Jenkins, Mongo DB, SOAP webservices, Git, Oracle, Sonar, Junit, Unix, Agile, MQueues, Intellij, STS, Agile 3.0, Tomcat, Jira, Rally, Bitbucket, Splunk, AWS Sagemaker, GOCD, Selenium, Spark,PySpark, Kafka,Hbase,Splunk,Storm,Oozie,, Apache MQ, Stripes, Spring MVC, API Gateway, Adeobe AEM, Tensor flow, Spring Batch, Hibernate, ESB, Apache, ELK, Maven, devices, Go, MyEclipse, NetBeans, WebLogic, Teamsite, QualityCenter.

Confidential, MALVERN, PA

Senior Java/J2EE Developer

Responsibilities:

  • Implemented Rest webservices, communicated with front end using JSON.
  • Implemented JPA for retrieving, saving data to database.
  • Implementing Micro service architecture to maintain the services and orchestrate through ECS cluster.
  • Core java development for different components. Developed the application using Core Java, Multi-Threading, Collections.
  • Application deployed on EC2 in AWS and implementing Docker to containerization the EC2 instance.
  • Written unit tests for the code and developed cucumber feature files for integration tests.
  • Fixed Sonar issues done Code refactoring and reducing complexity of Code, as per Sonar report.
  • Implemented Spring batch for the jobs creation.
  • Created, configured, monitor, scripts, dashboard the Jenkins, Bamboo jobs.
  • Ambari Hadoop admin process is maintained any cluster issues are resolved. Cluster logs are monitored using Splunk.
  • Hadoop High availability architecture is implemented two name nodes running at the same time.
  • Implemented UI using Angular, modules and router.
  • Implemented Adhoc, Integration, End2End, Regression tests for the TDD implementation and Continous integration.
  • Jenkins implemented to develop CI/CD pipeline.
  • CreatingECS cluster and EC2 instances for different environment through Cloud Formation.
  • Creating Docker image andpush into Dockyard through Jenkins jobs.
  • Defined test cases for API and Implemented API testing, familiar of OAuth and OpenApi specification.
  • Implemented Pivotal Cloud foundry configuration, scripts and changes.
  • Implemented MQ configuration and messages using IBM MQ, Active MQ.
  • Worked on the changes to publish contents to the servers and create jobs for approval.
  • Tested Rest services using Postman and NewMan.
  • Implemented Content workflows for approvals and reviews.
  • Created changesrequests for elevations.
  • Worked on the Ctrl+M jobs creation, execution and scheduling.

Environment: Java1.8, Spring Boot, JPA, Hibernate, Oracle, DB2, Rest Webservices, SOAP webservices, API Gateway, Agile, Sonar, Junit, Jira, STS, Tomcat, Angular JS, Angular 4, HTML5, Node JS, JavaScript, Jenkins, GOCD, Kafka, IBM MQ, Selenium, API Gateway, AWS (EC2, lambda, S3, SNS, RDS, Step Function, CFT, Cloud Watch, Route 53, ECS), Chef, Docker, Hbase,Splunk,Storm,Spring Batch, Apache, ELK, Splunk, logstash, Bitbucket, Git, devices, Fisheye, JSON, Cucumber, Maven, Gradle, Unix, Confluence, Team site, CMS.

Confidential, Wilmington, DE

Tech Lead/Sr Java Developer

Responsibilities:

  • Implemented Rest webservices, communicated with front end using JSON.
  • Experience in API design and development service/feature APIs.
  • Implemented the TDD using Cucumber and Selenium.
  • Core java development for different components. Developed the application using Core Java, Multi-Threading, Spring Core, Beans, JDBC, Transaction and Batch, ORACLE, Maven.
  • Implemented the action classes and converted the objects between backend and UI layer.
  • Written unit tests for the code and developed cucumber feature files for integration tests.
  • Created, configured and monitor the Jenkins jobs for CI/CD pipeline.
  • Assigning Tasks and reviewing them in a timely manner. Updating to higher management on the status of deliverables.
  • Fixed Sonar issues done Code refactoring and reducing complexity of Code, as per Sonar report.
  • Involved in Design Discussions to finalize the Design. Created Designs and Design document to implement features/stories.
  • Implemented micro services using spring boot.
  • Written Ajax calls, and implemented functionality using Angular JS.
  • Used the Git for version control and implemented bitbucket for Code reviews.
  • Created, Designed business API as part of the implementation of features.
  • Worked on collections and multithreading, concurrency, Executor.
  • Implementing Spring Aspect Oriented programming and Spring Transaction management.
  • Worked with QA leads, Testers to identify scope of change and to identify Integration Test cases
  • Implemented the Spring Annotations, implemented Code reviews using Crucible, Fisheye, Bitbucket.
  • Experience in Web services Development (SOAP & Restful) Web services Security, creation of WSDLS (Contracts), XSDs and various canonical Data Formats.
  • Analyzed/Monitor the ELK, Splunk logs for the debug the process flow/issues in the environments.
  • Worked on the dashboard for the Apply webservices and load balancer urls which gives state of services.
  • Developed Junit Test cases for my Agile Stories. Were able to achieve 100% code coverage.
  • Implemented mutation implementation for the code base and services.
  • The application development implemented using Spring, Hibernate.
  • Involving in Application support and fixing defects and issues based on SLAs.
  • Used Hibernate to persist the data into the database, Criteria API, HQL to access/update the data from/to database.
  • Implementing Spring Aspect Orienting programming and Spring Transaction management.
  • Implemented ESB for the Web services.
  • Written UI unit tests, implemented JavaScript and CSS.
  • Created or modified UI pages based on the prototypes provided.
  • Have knowledge on Selenium framework smoke tests for Apply team and used to communicate with Automation team related to smoke tests.
  • Contributed to the TDD, SOA and Junit testing of the project.
  • Tested services using SOAP UI and developed Soap Test suites for Testing and functionality testing
  • Worked with configuration management for builds, deployment using Jenkins.
  • Created Pace requests for Adhoc or created emergency CMs for changes.
  • Worked with Network team for firewall changes and signatures.
  • Participated in peer/Team Code Reviews and proactively identified issues, suggested changes as and when needed and provided complemented when the code looks good.

Environment: Java1.8, Spring Boot, Spring Batch, JPA, Rest Webservices, MQueues, SOAP webservices, Angular, Agile, Git, Core Java, Multi-Threading, Hibernate, Spring Batch, Oracle, Unix, Sonar, Mockito, Eclipse, Intellij, WebLogic, Tomcat,, Maven, Spring MVC, HTML5, JavaScript, Rally, Jenkins, GOCD, Selenium, AWS, ESB, Apache, ELK, Bitbucket, Stash, CMS, devices, golang

Confidential, O’Fallon, MO

Tech Lead

Responsibilities:

  • Used Hibernate to persist the data into the database, Criteria API, HQL to access/update the data from/to database.
  • Implemented Backend services were exposed as RestFul Web Services using Apache CXF.
  • Implemented UI changes using ExtJS. Changed Grid changes, Calendars, passing JSON data.
  • Implemented JavaScript functions, Ajax calls, CSS and design and create Pages.
  • Transaction Management and Fine Grain Access to data with Spring AOP, Bean injection is implemented with Spring IOC
  • Good experience in Windows and Linux/Unix OS, experienced in AWS (Amazon Web Services) which includes EC2, S3, Cloud Formation Templates, SQS messaging, RDS environments and DevOps.
  • Implemented workflows using Jbpm, integrated with spring, and created REST web services to perform workflow actions.
  • Involved in Spring and Apache CXF Integration to provide REST full web services
  • Built generic and customizable UI components wrapped as JSP custom tags and showcased them in a web application using Spring -MVC.
  • Complete Responsibility of the Contact Management and ChildImpacts modules from estimates, Design, Implementation and Analysis.
  • Active person in the team meetings, answering the Questions raised by the other developers and getting answer from the Business and SMEs.
  • Developed POJOs, hbm, DTOs, Developed POCs and other relations for Persistence.
  • Been one of the primary people in the Design and Architectural meetings of the team.
  • Estimated the work, assigned to other team members, code reviewed and tested the Deliverables.
  • Annotations were used combined with AOP, to implement common functionalities like Transactions, ErrorHandling.
  • Developed Business flow with JBPM process engine from adding entities, approving and storing to database and deleting from database, configured Job executor to push the data to main database.
  • Developed the Primary Design of the Drools for the application. Implemented Rules based on the requirements and guided other team members to implement.
  • Writing the RuleFlow Group Diagrams, DRL and DSL files to perform general backend validations and business rule validations using JBoss Drools.
  • Developed the Primary Design for the JBPM for the application with various workflow stages, taken initiative on working on challenges of the project.

Environment: Java1.5, Core Java, Multi-Threading, Spring, Hibernate, JBPM, Drools, Oracle, JAXRS, Cruise Control, ExtJS, Junit, Maven, JavaScript, JSON, Unix, Jira, QualityCenter.

Confidential, Webster, MA

Senior Java/J2EE Developer

Responsibilities:

  • Worked on Hibernate and SQL backend part.
  • Worked in converting the product which exists in Spain to make available to USA and other markets.
  • Understood the unique pattern, codes followed in Spanish project and rewritten to available for other markets.
  • Worked on Spring framework to write beans and wiring the dependent beans.

Environment: Java1.5,Spring,Hibernate,Backbase,Weblogic,Oracle,Javascript,Unix,Ajax

Confidential, Baltimore, MD

Senior Java/J2EE Developer

Responsibilities:

  • Worked on Spring framework to write beans and wiring the dependent beans.
  • Developed the code using Beanfactory and worked on transactional manager for Spring, Hibernate integration.
  • Developed JUNIT test cases using spring framework.
  • Developed POJOs to persist to the database and worked on caching.
  • Worked on spring transaction management based on Unit of work to be saved or to be rollback.
  • Hibernate criteria, eager loading, one to one mapping
  • Worked on providing services using WebServices for outside applications.

Environment: Java1.5, Spring, Hibernate, JavaScript, WebServices, SOAP, XML, JAXB, Visibroker CORBA, RAD6.0, DB2, DB2 Visualizer.

Confidential, Wilmington, DE

Senior Java/J2EE Developer

Responsibilities:

  • Worked on the development and testing of the project and Database modeling.
  • Involved in Object Oriented Design/ Analysis with usage of UML Sequence Diagrams and Class Diagrams with Microsoft Visio and Agile methodology and SDLC process
  • Used dependency injection of spring framework and developed Spring DAOs for Persistence.
  • Worked on Spring Hibernate integration, Written Bean definitions and used in the middle layer.
  • Worked on Hibernate named queries and joins. Developed POJOs to store as persistence objects to database.
  • Spring AOP is used to develop the application with cross cutting concerns like transaction, logging and exceptional handling.
  • Worked on Hibernate named queries and cache.
  • Communicating between Promotional Rewards Engine for fulfillment of Rewards and Third party physical rewards using MQ.
  • Patterns like Business delegate, Factory, Fast lane Read and Singleton are used in the application to make it modular and approachable.
  • Developed change request based on Agile methodologies.
  • Developing Webservices for different types of offers in order to access from different applications of same block.
  • Documented Test plans, Design doc, Application Support Guide and Maintenance Manual.
  • As a SME (Subject Matter Expert) been a point of contact for Command Centers for my block.
  • Written and updated password implementation plans and changed passwords for all UNIX, DB servers related to my application including WebLogic console and Database connection pools.
  • Developed JUnit test suites for testing of components and limited integration testing of flows, integrated these with ant and followed complete Test Driven Development (TDD).
  • Actively participated in code-walkthrough, design reviews, Functional Review and suggested changes and provided review comments.
  • Written UTPLSQL Test cases for Unit Testing the PL/SQL packages and functions.
  • Encrypted the production data using encryption utility endec and sent files using f-security FTP to third party vendors like payment gateways.

Environment: Java1.5, Spring,Hibernate3.0, Weblogic10,Apache Axis2, Tomcat5.1, RAD6.0, WebServices, SOAP, XML dom/sax, XML Schema, Oracle10G, SQL Developer, SQL Navigator, JUNIT, utplsql, subversion, IBM Tivoli, Design patterns.

We'd love your feedback!